Autocompletado de parámetros de comando como "xe"

Autocompletado de parámetros de comando como "xe"

Hoy me di cuenta, cuando trabajaba con la CLI de XenServer, que el comando xe permite el autocompletado con el carácter 'tabulación' no solo para archivos, sino también para parámetros.

Por ejemplo, si escribo xe vm-[tab] veo vm-list, vm-clone, vm-copy, etc. ¡Estos no son archivos, son parámetros del comando xe!

¿Cómo puedo archivar esto con otros comandos? ¿Como funciona?

Respuesta1

Puede que esta sea una buena guía sobre cómo funciona la finalización:

usando el comando bash complete1

en resumen, hay algunos scripts bash que hacen el trabajo por usted y, a medida que pasa el tiempo, los empaquetadores agregan más scriptlets /etc/bash_completion.d, como el xen-toolsscript.

información relacionada