Простая альтернатива библиотеке GNU Readline не GPL

Мне нравится библиотека readline GNU, но поскольку она находится под лицензией GPL, я не могу использовать ее для коммерческого программного обеспечения. Вы знаете альтернативы? Мне нужны только история командной строки и автоматическое завершение (ключевые слова и файлы клиентов). Я нашел эту ссылку:

http://github.com/antirez/linenoise

который, кажется, является хорошей отправной точкой, но не имеет автоматического завершения.

Любые предложения, безусловно, должны быть общей задачей для людей, создающих интерактивные команды оболочки.

Обновление:

Уппс забыл одну важную деталь, которую он также должен запускать на окнах.

Ответы