Preenchimento automático de parâmetros de comando como "xe"

Preenchimento automático de parâmetros de comando como "xe"

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-toolsscript.

informação relacionada