arquivo de configuração do shell completo

0

Eu quero adicionar autocompletar ao meu script. Escrevi código bash para autocomplete (usando este tutor link ) e coloquei em /etc/bash_completion.d/ então eu executo no bash complete -F _main_complete -o filenames ./script.sh e funciona.

Mas, após a reinicialização, preciso escrever esse comando novamente.

Claro, posso adicionar isso a .bashrc , mas parece ruim. Onde o arquivo de configuração para complete está localizado?

    
por Stepan Loginov 11.02.2014 / 18:37

1 resposta

0

Parece que, para um shell de login,

  1. /etc/profile irá fornecer
  2. /etc/profile.d/bash_completions.sh , que irá fornecer
  3. /usr/share/bash-completion/bash_completion , que irá fornecer
  4. ~/.bash_completion

assumindo que todos esses arquivos existam e sejam legíveis.

Coloque suas próprias conclusões em ~/.bash_completion

    
por glenn jackman 11.02.2014 / 19:03