【发布时间】:2013-07-06 19:56:07
【问题描述】:
我正在寻找在 java 中制作“类似路由器”的 cli 的应用程序。我目前正在开发一个可以通过命令行界面访问的界面,例如路由器 Cli。我唯一的限制是使用 Java。我需要一个像这样与我的程序交互的 shell:
[tnc]> configure Topology;
[Topology]> add node Node1;
[Topology]> add node Node2;
[Topology]> exit;
[tnc]>configure circuit;
[circuit] create circuit Node1 Node2;
具有自动完成功能和树形结构。
我尝试过使用 commons-cli,但它“只是”一个解析器,现在在谷歌搜索时我发现了“clamshell-cli”。 我走对了吗?有什么建议吗? java是否提供了任何标准方法来创建这样的CLI(shell)?
【问题讨论】:
-
这叫做“shell”。我建议您编辑您的问题以获得更好的答案。
标签: java frameworks console command command-line-interface