Hice un guión que enumera los proyectos disponibles. Puede iniciar un proyecto ingresando script start <project>
.
Ahora sería genial habilitar el autocompletado, por lo que si ingresa start Organ
y presiona TAB
, se completa automáticamente start Organisation
.
La parte difícil es que la lista de proyectos es dinámica. La lista de proyectos disponibles cambia con frecuencia y todos los usuarios tienen diferentes proyectos disponibles.
Mi idea era guardar los proyectos disponibles en un archivo json y usar este archivo para habilitar el autocompletado. Sé que tengo que crear un archivo /etc/bash_completion.d/
, pero no sé cómo puedo implementar un autocompletado "dinámico" que depende de los proyectos disponibles.
fuente