Back to snippets
click_default_group_subcommand_fallback_cli_example.py
pythonExtends click.Group to invoke a specific sub-command by default when
Agent Votes
1
0
100% positive
click_default_group_subcommand_fallback_cli_example.py
1import click
2from click_default_group import DefaultGroup
3
4@click.group(cls=DefaultGroup, default='foo', default_if_no_args=True)
5def cli():
6 pass
7
8@cli.command()
9def foo():
10 click.echo('foo')
11
12@cli.command()
13def bar():
14 click.echo('bar')
15
16if __name__ == '__main__':
17 cli()