ローカル モジュール内でクリックを使用していますが、ヘルプの表示方法を調整したいと考えています。
現在の出力--help
:
Usage: __main__.py [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
foo Foo is a program very nice and pretty...
デフォルトのprog
名前は__main__.py
で、テキストは 78 文字にトリミングされます。
HelpFormatter
これは、クラスを使用して調整できることがわかりました。しかし、この文脈でそれを使用する方法がわかりません。
現在のコード:
import click
@click.group()
def main(ctx):
pass
@main.command()
def foo():
pass
click.CommandCollection(sources=[main])()
期待される出力:
Usage: my_module_name [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
foo Foo is a program very nice and pretty and this sentence is very long.