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.