2011-11-13 3 views
1

JewelCLIを使用して小さなコマンドラインインターフェイスを実装しましたが、自動ヘルプ/使用法のメッセージが作成されますが、必要なときに手動で出力する方法が見つかりません。私が持っている理由は、必須ではないオプションのいくつかのパラメータ(ファイル名)を取って、同じメッセージを使うのがいいと思うからです。JewelCLIを使用してヘルプメッセージを手動で出力しますか?

答えて

2

Cli.getHelpMessage()メソッドを使用します。 CliFactoryを使用している場合は、createCli() methodで入手できます。

+0

ああ、私は 'parseArguments'の代わりに' createCli'を直接使用することができます、ありがとう! 私は@Unparsedを使用していますが、インターフェイスを使用して制約を加える方法はありません。そのため、結果を手動でチェックしています。 – Stoffe

+0

@Stoffeヘルプメッセージについては、yep :)うん、私は '@ Unparsed'で2つの異なるものを混ぜた。それは後で分かりました。 –

+0

:)私はプロジェクトで[issue](https://github.com/lexicalscope/jewelcli/issues/1)を開いたので、役に立つと思う。もう一度、ありがとう! – Stoffe

関連する問題