【发布时间】:2010-04-29 09:46:50
【问题描述】:
我喜欢 GNU readline 库,但是因为它是在 GPL 许可下的,所以我不能将它用于商业软件。你知道替代品吗?我只需要命令行历史和自动完成(客户关键字和文件)功能。我找到了这个链接:
http://github.com/antirez/linenoise
这似乎是一个很好的起点,但没有自动完成。
任何建议,对于构建交互式 shell 命令的人来说,这肯定是一项常见任务。
更新:
Upps 忘记了它也应该在 Windows 上运行的一个重要细节。
【问题讨论】:
-
另一种方法是让您的软件免费。至少,RMS 是这么认为的。
-
技术上,您可以在商业软件中使用它,而不是专有/闭源软件。不过,这种区别可能对您没有多大帮助...
标签: c++