Click CLI with Subcommands

Descripción

Create a Click CLI with subcommands


File Template: ✅


Prefix

click:subcmds


Scopes

python


Snippet de código

import click

@click.group()
def ${1:cli}():
	"""${2:Main CLI group}"""
	pass

@${1:cli}.command()
def ${3:start}():
	"""${4:Start the service}"""
	click.echo('Service started')

@${1:cli}.command()
def ${5:stop}():
	"""${6:Stop the service}"""
	click.echo('Service stopped')

if __name__ == '__main__':
	${1:cli}()