Não há um local padrão para conclusões completas em diretórios pessoais. Você pode instruir as pessoas a copiar o código de conclusão para o .bashrc
ou instruí-las a salvar o script de definição de conclusão em algum lugar (que não deve estar no $PATH
) e a utilizar o .bashrc
. Eu recomendo o último, pois facilita muito as atualizações.
. ~/.bash_completions/jmc_app
Convencionalmente, suas conclusões devem ser definidas em um script com o mesmo nome do programa que ele completa, contendo uma definição de função com o mesmo nome com um caractere sublinhado e chamando complete
para instalar a conclusão:
# jmc_app completion
_jmc_app () {
…
}
complete -F _jmc_app jmc_app