A opção -p pode ser útil. Do manual do bash :
If the
-poption is supplied, or if no options are supplied, existing completion specifications are printed in a way that allows them to be reused as input.
Então, talvez:
$(complete -p wget)-hip
Digamos que estou criando um wrapper para o programa Unix wget chamado wget-hip . Eu quero que wget-hip obtenha a mesma regra de conclusão de shell que wget porque ambos têm as mesmas opções de linha de comando.
Então, se wget tiver esta regra de conclusão:
complete -F _wget wget
ou:
complete -C _wget wget
eu quero:
complete -F _wget wget-hip
ou:
complete -C _wget wget-hip
Existe uma maneira correta de fazer isso?
A opção -p pode ser útil. Do manual do bash :
If the
-poption is supplied, or if no options are supplied, existing completion specifications are printed in a way that allows them to be reused as input.
Então, talvez:
$(complete -p wget)-hip
Tags autocomplete