我正在开发一个通常在无人值守的情况下运行的应用程序。现在我需要向其中添加类似交互式提示的内容。在交互模式下,操作员将能够向应用程序发出简单的命令 - 没有什么花哨的简单命令,例如start和stop。参数化命令(例如,repeat 10)和命令历史记录也很好。
您是否知道有任何图书馆可以帮助完成此类任务?我一直在考虑类似于boost::program_optionsor 的东西gflags,但用于交互式提示而不是命令行参数。有任何想法吗?
谢谢
Readline 是最著名的图书馆之一
http://tiswww.case.edu/php/chet/readline/rltop.html
它受 GPL 保护,因此只能在兼容 GPL 的程序中使用。
我快速搜索了替代方案,发现了这个:
http://github.com/antirez/linenoise
| 归档时间: |
|
| 查看次数: |
3861 次 |
| 最近记录: |