Listar conclusões
Você pode ver o que Bash / Readline usa para concluir um comando usando complete -p command
, por exemplo, se eu executar complete -p openvpn
, obtenho
bash: complete: openvpn: no completion specification
Isso mostra que o Readline usado pelo meu shell não tem nenhuma conclusão específica para o comando openvpn
, portanto, o padrão é a forma tradicional de conclusão, ou seja, nomes de arquivos.
Outro exemplo (para demonstrar uma conclusão definida):
$ complete -p dillo
complete -F _filedir_xspec dillo
Isso indica que uma função chamada _filedir_xspec
é usada para fornecer conclusões para o comando dillo
.
Remover conclusões
Para remover uma conclusão definida, use a opção -r
com o complete
builtin:
complete -r openvpn