diff --git a/hub/cli/auth.py b/hub/cli/auth.py index 1d6269836b..355af31dba 100644 --- a/hub/cli/auth.py +++ b/hub/cli/auth.py @@ -5,6 +5,7 @@ """ import click +import hub from hub.log import logger from hub import config from hub.client.auth import AuthClient @@ -33,7 +34,7 @@ def logout(): @click.option("--email", "-e", default=None, help="Your email") @click.option("--password", "-p", default=None, help="Your Activeloop AI password") def register(username, email, password): - """ Register at of Activeloop AI""" + """ Register at Activeloop AI""" if not username: logger.debug("Prompting for username.") username = click.prompt("Username", type=str) @@ -80,3 +81,4 @@ def login_fn(username, password): TokenManager.set_token(token) HubControlClient().get_credentials() logger.info("Login Successful.") + diff --git a/hub/cli/command.py b/hub/cli/command.py index fae6aa0333..7af895a573 100644 --- a/hub/cli/command.py +++ b/hub/cli/command.py @@ -11,6 +11,7 @@ from hub.cli.auth import login, logout, register + @click.group() @click.option( "-h", @@ -23,10 +24,20 @@ def cli(host, verbose): configure_logger(verbose) +@click.command() +def version(version=1.22): + ''' Get the version of the hub package + ''' + click.echo(f"you are using the hub version:{version}") + + + + def add_commands(cli): cli.add_command(login) cli.add_command(register) cli.add_command(logout) + cli.add_command(version) add_commands(cli)