Se eu entendi sua pergunta, você deseja uma conclusão em sudo
-like.
Vamos ver como a conclusão está definida para sudo
:
$ complete -p sudo
complete -F _sudo sudo
Em seguida, você só precisa aplicar as mesmas regras de conclusão (definidas na função _sudo()
) aos seus prefixos.
$ complete -F _sudo prefix1 prefix2
Agora, pressionando Tab ↹ depois que $ prefix1
e $ prefix2
serão preenchidos automaticamente com os comandos dos caminhos em $PATH
.
Acionar a guia depois que $ prefix1 cmd1
for preenchido automaticamente com sugestões das regras de conclusão cmd1
.