用于开发命令行的 C++ 库

c++ library for developing a command line

我正在 Linux 中用 c++ 开发一个小实用程序,它分析大范围的数据和 return 一些关于它的信息。您可以将一些命令写入交互式命令行和它 return 适当的数据。

首先我只有几个简单的单字命令。但随着时间的推移,命令列表不断增加,一些命令获得了参数,所以现在我必须在文档中查找准确的命令拼写。

所以我想写一些像 bash 这样的高级命令行处理器,自动完成并通过选项卡显示可能性列表。

是否有任何 c++ 库可以帮助我完成这项任务?

考虑使用 Readline Library

你可以从这个简单的例子开始 - How to use C programming language creating a shell that can implement history capture up arrow?

然后读这个post at byexamples.com