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

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

http://github.com/antirez/linenoise

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

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

Обновление:

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

14
задан Bo Jensen 29 April 2010 в 09:54
поделиться

2 ответа

Я не использовал его, но это http://www.astro.caltech.edu/~mcs/tecla/index.html кажется заменой getline с неограничительной лицензией.

6
ответ дан 1 December 2019 в 14:21
поделиться

NetBSD имеет заменяющую библиотеку Readline под названием libedit, см. http://www.thrysoee.dk/editline/ .

8
ответ дан 1 December 2019 в 14:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: