Java中是否有“Router-Like”cli的框架?

时间:2013-07-09 09:12:35

标签: java frameworks console command command-line-interface

我正在寻找一个在java中制作“类路由器”cli的应用程序。我目前正在开发一个可以通过命令行界面加入的接口,比如Router 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)的标准方法?

1 个答案:

答案 0 :(得分:0)

由于您还没有得到任何答复,我会将此链接发送给您:Java command line "shell" with auto-complete

看一看。它很有用。

其他链接在这里: What's a good Java, curses-like, library for terminal applications?

按照讨论进行。它指的是库Charva,它可以让你更多:它有助于创建功能齐全的基于终端的应用程序。还记得诺顿指挥官吗?您可以在java中实现一个。