← Wiki

Click CLI tools

Click is used to build internal command line utilities and maintenance tools.

Basic command


import click

@click.command()
@click.option("--name")
def main(name):
    print(name)

if __name__ == "__main__":
    main()

Grouping commands


@click.group()
def cli():
    pass

Prefer Click over argparse for multi-command tools.