Meine Anwendung verfügt über eine Befehlszeilenschnittstelle, und ich denke über die GNU Readline library mit Geschichte zu liefern, um eine bearbeitbare Befehlszeile usw.Gibt es eine nette Möglichkeit, mehrzeilige Eingaben mit GNU readline zu verarbeiten?
Der Haken ist, dass meine Befehle ziemlich lang sein können und komplexe (man denke SQL) und ich möchte Benutzern erlauben, Befehle über mehrere Zeilen zu verteilen, um sie im Verlauf besser lesbar zu machen.
Ist es möglich, dies in readline (vielleicht durch Angabe eines Unterschieds zwischen einem Newline und einem Ende des Befehls) zu tun?
Oder wäre ich besser dran, meine eigene Befehlszeile zu implementieren (aber vielleicht mit der GNU History library)?