Мое приложение имеет интерфейс командной строки, и я думаю об использовании библиотеки GNU Readline...