En bash, los ejecutables como mplayer y imagemagick's "convert" tienen una función de autocompletar genial en sus argumentos de línea de comando. Por ejemplo, si escriboArgumentos de línea de comando de autocompletado
mplayer <tab><tab>
en una de mis carpetas de vídeo, a continuación, se probarán una lista de todos los archivos multimedia ubicados en esa carpeta, y sólo los archivos multimedia.
Del mismo modo, si escribo
convert -<tab><tab>
entonces voy a ver todas las opciones posibles de la secuencia de comandos de conversión, que es grande.
Mi pregunta es cómo lograr una funcionalidad similar, usando scripts bash, ruby o python?
Gracias! Acabo de arreglar los enlaces en la respuesta aceptada. –