Компактная библиотека для командной строки на C — замена readline с историей команд и автодополнением, используется в Redis и MongoDB.
Linenoise — минималистичная BSD-лицензированная библиотека для редактирования строк в терминале: поддерживает историю команд, автодополнение, подсказки, вставку многострочного текста и UTF-8. Занимает около 1600 строк кода вместо десятков тысяч у readline или libedit, поэтому её удобно встраивать в небольшие консольные утилиты. Используется в таких проектах, как Redis, MongoDB и Android.
Описание автора:A small self-contained alternative to readline and libedit
C★ 4 353создан 21 марта 2010форков 741BSD-2-Clause