Percebi hoje, ao trabalhar com a CLI do XenServer, que o comando xe permite o preenchimento automático com o caracter 'tab' não só para arquivos, mas também para parâmetros!
Por exemplo, se eu escrever xe vm-[tab], vejo vm-list, vm-clone, vm-copy e assim por diante. Estes não são arquivos, são parâmetros do comando xe!
Como posso arquivar isso com outros comandos? Como funciona?
Responder1
Você pode achar que este é um bom guia sobre como funciona a conclusão:
usando o comando bash complete1
resumindo, existem alguns scripts bash fazendo o trabalho para você e, com o passar do tempo, os empacotadores estão adicionando mais scriptlets /etc/bash_completion.d
, como o xen-tools
script.