Lekka alternatywa GNU readline

Szukam alternatywy GNU readline. Posiada wiele funkcji, ale tylko kilka z nich jest dla mnie użytecznych, jak wyjaśniono poniżej -

Pracuję nad interaktywną aplikacją wiersza polecenia (monit o wyświetlenie i przyjęcie następnego polecenia użytkownika do uruchomienia). Chcę zaimplementować funkcję edycji i historii dla monitu. Kiedy więc użytkownik naciśnie klawisz W GÓRĘ, powinien pokazać ostatnie polecenie uruchomienia. Ponadto użytkownik powinien być w stanie poruszać się za pomocą klawiszy strzałek, jeśli chce edytować literówki lub przełączniki poleceń itp.

W systemie Windows coś podobnego już istnieje, jeśli używaszfgets lubscanf aby uzyskać dane wejściowe w wierszu polecenia cmd, zachowuje już historię i umożliwia również edycję.

Czy w Linuksie dostępna jest dobra opcja?

questionAnswers(1)

yourAnswerToTheQuestion