c++ tab-completion

c++ - Cómo implementar la finalización de pestañas



tab-completion (1)

Estoy tratando de averiguar cómo implementar la finalización de pestañas para subcomandos en una aplicación C ++. Me gustaría que funcionara de manera muy similar a la forma en que se completa la pestaña de Git. Estoy rastreando la fuente de Git, pero no está saltando hacia mí.

He buscado formas de implementar la finalización de pestañas y no he encontrado una respuesta directa, por lo que supongo que podría no ser necesariamente una característica que cada aplicación individual debe implementar. ¿La finalización de tabulación es una característica del shell particular desde el que se ejecuta la aplicación? ¿Cuáles son los conceptos básicos que debo saber para que mi aplicación sea compatible con la finalización de pestañas (especialmente en C ++)?


La pregunta fue respondida en los comentarios.

¿La finalización de tabulación es una característica del shell particular desde el que se ejecuta la aplicación?

¿Cuáles son los conceptos básicos que debo saber para que mi aplicación sea compatible con la finalización de pestañas (especialmente en C ++)?

básicamente aprender más sobre bash-completion