問題タブ [python-click]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2755 参照

python - クリックで1つのオプションに対して短いオプションと長いオプションの両方を作成する方法(pythonパッケージ)?

同じオプションに短いオプションと長いオプションの両方を指定するにはどうすればよいですか? -cたとえば、次の場合、 for も使用したい--count:

例えば、

参照:
単一の PDF でドキュメントを
クリック githubのソースコードを
クリック ウェブサイトを
クリック PyPI ページをクリック

0 投票する
1 に答える
1238 参照

python - CommandCollectionクリックのコマンドにヘルプを追加するには?

クリック ライブラリを使用して、コマンド ライン アプリケーションにヘルプを追加しようとしています。公式ドキュメントに記載されているように、

コマンドについては、短いヘルプ スニペットが生成されます。デフォルトでは、長すぎない限り、コマンドのヘルプ メッセージの最初の文です。これはオーバーライドすることもできます

単純な @click.command を使用すると、すべてが期待どおりに機能します。

これを実行すると、メソッドの doscstring からスクリプトの説明が表示されます。

ただし、複数のコマンドで構成されるスクリプトを作成しているため、CommandCollection を使用する必要があります。公式ヘルプの例を次に示します。

また、コマンド コレクション全体に説明を追加する方法がわかりません。私がこれまでに試したこと:

  • 追加の short_helpパラメータでヘルプを提供
  • CommandCollection を作成した後、cli パラメーターに__doc__引数を設定します
  • @click.group で装飾されたdocstring をcli1メソッドに追加します

どんな助けでも大歓迎です。

0 投票する
1 に答える
16233 参照

python - クリック付きコマンドのオプション引数

Click を使用した CLI 解析の標準的ではないことを達成しようとしていますが、部分的にしか機能しません。

  • メイン CLI には複数のサブコマンドがあります (「show」と「check」の下のサンプル)
  • これらのコマンドはどちらもオプションの引数を持っている可能性がありますが、引数は前にあり、後にありません
  • その引数を「上の」グループで処理し、コンテキストで値を渡すことにしました

サンプル:

ホスト名の部分は機能します:

しかし、ホスト名のない部分はそうではありません:

誰かが私が調べ始めるべき方向について考えを持っていますか?