diff --git a/halfapi/cli/cli.py b/halfapi/cli/cli.py index cfd5505..e24d12b 100644 --- a/halfapi/cli/cli.py +++ b/halfapi/cli/cli.py @@ -1,15 +1,26 @@ #!/usr/bin/env python3 +""" +cli/cli.py Main entry point of halfapi cli tool + +The init command is the only command loaded if not in a *project dir*, and it is +not loaded otherwise. +""" # builtins import click -from halfapi.conf import IS_PROJECT +from ..conf import IS_PROJECT @click.group(invoke_without_command=True) @click.option('--version', is_flag=True) @click.pass_context def cli(ctx, version): + """ + HalfAPI Cli entry point + + It uses the Click library + """ if version: - import halfapi - return click.echo(halfapi.version()) + from halfapi import version + return click.echo(version()) if IS_PROJECT: import halfapi.cli.config