Autocomplete é uma das facilidades que ajuda e muito na agilidade do desenvolvimento no terminal.
Nesse vídeo vamos ver de maneira fácil e simples como fazer isso com Shell Script!
nome_da_funcao(){
local cur
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
case "$cur" in
--*) COMPREPLY=( $( compgen -W 'PARÂMETROS' -- $cur ) );;
esac
return 0
}
complete -F nome_da_funcao -o filenames nome_do_comando
Diretórios onde salvar seus autocomplete:
/etc/bash_completion.d/
# Ou
/usr/share/bash-completion/completions/
Saiba mais sobre autocomplete: