argparse
ずいぶん前から使っていたのですが、最近使い始めましたclick
。
その引数の前にコマンドラインclick
を渡すことなく、オプションのような引数を使用する必要があることをどのように伝えることができますか?--
例:
@cli.group()
@click.argument('script')
@click.argument('args', nargs=-1)
def run(script, args):
# ...
これを次のように実行できるようにしたい:
mycli run foo.py arg1 --arg2
コマンドラインを次のように使用する代わりに、リストに入れます--arg2
。args
mycli run -- foo.py arg1 --arg2