Pergunta

Meu aplicativo tem uma interface de linha de comando, e eu estou pensando em usar o GNU Readline biblioteca para fornecer história, uma linha de comando editável, etc.

O engate é que meus comandos podem ser bastante longa e complexa (acho SQL) e eu gostaria de permitir que os usuários comandos distribuídos por várias linhas para torná-los mais legíveis na história.

É possível fazer isso em readline (talvez especificando uma diferença entre uma nova linha e um fim de comando)?

Ou seria melhor implementar a minha própria linha de comando (mas talvez usando o História GNU biblioteca )?

scroll top