java - 我可以在没有 - 标志的情况下使用 Commons CLI 命令行吗?

标签 java command-line-interface apache-commons-cli

我不知道我是否清楚,但我想使用没有带减号的标志的 Commons CLI,例如 -t 或 --args。

事实上我想将它用作 IRC 命令。

在示例中:

Options options = new Options();
options.addOption("send", false, "send text");

我用 -send 创建了一个选项。我可以在没有减号的情况下创建它吗?

谢谢大家。

最佳答案

我通过更改源代码实现了这一点。在代码的某个部分中,如果使用“--”,则进行验证。删除此解决方案。

但是我发现最好的方法是开发自己的代码。如果有人需要一个简单的代码来解析“arg arg1”格式,这里就是。

https://github.com/faelcorreia/SimpleCLI

关于java - 我可以在没有 - 标志的情况下使用 Commons CLI 命令行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19777814/

相关文章:

Java Spring 批处理 : How to Verify That Execution is Done in Parallel?

javascript - 如何在 Ngoninit() 中使用增量运算符?

php的命令行选项解析,howto

java - 两个带有 Apache Commons CLI 的专有 OptionGroup

parsing - Scala 错误编译 OptionBuilder

java - Commons CLI 中没有选项名称的必需参数

java - 重新启动 TailerListener 时如何避免旧日志消息

jvm中的Java对象ID

java - 我可以修改现有对象的 JComboBox 弹出窗口背景颜色吗?

ionic-framework - Gulpfile 未找到 : ./gulpfile.js - 即使它存在于 Ionic 1 中