python-click/examples/complex/complex/commands/cmd_init.py
2021-10-09 21:31:57 -04:00

14 lines
385 B
Python

from complex.cli import pass_environment
import click
@click.command("init", short_help="Initializes a repo.")
@click.argument("path", required=False, type=click.Path(resolve_path=True))
@pass_environment
def cli(ctx, path):
"""Initializes a repository."""
if path is None:
path = ctx.home
ctx.log(f"Initialized the repository in {click.format_filename(path)}")