1
我已經實現了一個使用JewelCLI的小命令行界面,它創建了一個自動幫助/用法消息,但我找不到任何方法在需要時手動輸出它。我的理由是我想要採取一些非必選的參數(文件名),這是強制性的,並且使用相同的消息會很好。用JewelCLI手動輸出幫助信息?
我已經實現了一個使用JewelCLI的小命令行界面,它創建了一個自動幫助/用法消息,但我找不到任何方法在需要時手動輸出它。我的理由是我想要採取一些非必選的參數(文件名),這是強制性的,並且使用相同的消息會很好。用JewelCLI手動輸出幫助信息?
使用Cli.getHelpMessage()
方法;如果您使用CliFactory
,則可以通過createCli()
method獲得一個。
啊,我可以直接使用'createCli'而不是'parseArguments',謝謝! 我正在使用@Unparsed,但沒有任何方法可以看到對使用該界面的任何約束,所以我正在手動檢查結果。 – Stoffe
@Stoffe對於幫助信息,是的:)是的,我用'@ Unparsed'混淆了兩個不同的東西;後來才意識到。 –
:)我在該項目中打開了一個[issue](https://github.com/lexicalscope/jewelcli/issues/1),我認爲它可能有用。再次,謝謝! – Stoffe