Облегченная GNU readline альтернатива

Я ищу альтернативу readline GNU. Он включает в себя множество функций, но только пара из них полезна для меня, как описано ниже -

Я работаю над интерактивным приложением командной строки (отобразить приглашение и принять следующую пользовательскую команду для запуска). Я хочу реализовать некоторые функции редактирования и истории для приглашения. Поэтому, когда пользователь нажимает клавишу ВВЕРХ, он должен показывать последнюю команду запуска. Кроме того, пользователь должен иметь возможность перемещаться с помощью клавиш со стрелками, если ему нужно отредактировать опечатку или переключатели команд и т. Д.

На окнах нечто подобное уже существует, если вы используетеfgets или жеscanf чтобы получить ввод по приглашению cmd, он уже ведет историю, а также позволяет редактировать.

Есть ли хороший вариант, доступный на Linux?

Ответы на вопрос(1)

Ваш ответ на вопрос