2011-11-13 42 views
1

我已經實現了一個使用JewelCLI的小命令行界面,它創建了一個自動幫助/用法消息,但我找不到任何方法在需要時手動輸出它。我的理由是我想要採取一些非必選的參數(文件名),這是強制性的,並且使用相同的消息會很好。用JewelCLI手動輸出幫助信息?

回答

2

使用Cli.getHelpMessage()方法;如果您使用CliFactory,則可以通過createCli() method獲得一個。

+0

啊,我可以直接使用'createCli'而不是'parseArguments',謝謝! 我正在使用@Unparsed,但沒有任何方法可以看到對使用該界面的任何約束,所以我正在手動檢查結果。 – Stoffe

+0

@Stoffe對於幫助信息,是的:)是的,我用'@ Unparsed'混淆了兩個不同的東西;後來才意識到。 –

+0

:)我在該項目中打開了一個[issue](https://github.com/lexicalscope/jewelcli/issues/1),我認爲它可能有用。再次,謝謝! – Stoffe