4

argparseずいぶん前から使っていたのですが、最近使い始めましたclick

その引数の前にコマンドラインclickを渡すことなく、オプションのような引数を使用する必要があることをどのように伝えることができますか?--

例:

@cli.group()
@click.argument('script')
@click.argument('args', nargs=-1)
def run(script, args):
  # ...

これを次のように実行できるようにしたい:

mycli run foo.py arg1 --arg2

コマンドラインを次のように使用する代わりに、リストに入れます--arg2args

mycli run -- foo.py arg1 --arg2
4

1 に答える 1