From 76d1477e50ed192e991e08b8b57b20ab37c7bb94 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Sun, 21 May 2017 02:44:12 +0300 Subject: [PATCH] dvc: fix --help Currently dvc prints "Unimplemented or unrecognized command: --help" and returns error code when calling dvc --help. Signed-off-by: Ruslan Kuprieiev --- dvc/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dvc/main.py b/dvc/main.py index 16a32d81e..b791121eb 100644 --- a/dvc/main.py +++ b/dvc/main.py @@ -38,7 +38,7 @@ def print_usage(): print('\n'.join(usage)) def main(): - cmds = ['--version', 'init', 'run', 'sync', 'repro', 'data', 'remove', 'import', 'lock', 'cloud', \ + cmds = ['--help', '--version', 'init', 'run', 'sync', 'repro', 'data', 'remove', 'import', 'lock', 'cloud', \ 'cloud', 'cloud-run', 'cloud-instance-create', 'cloud-instance-remove', 'cloud-instance-describe', \ 'test', 'test-aws', 'test-gcloud', 'test-cloud'] @@ -50,7 +50,9 @@ def main(): cmd = sys.argv[1] - if cmd == '--version': + if cmd == '--help': + print_usage() + elif cmd == '--version': print('dvc version {}'.format(VERSION)) elif cmd == 'init': Runtime.run(CmdInit, parse_config=False)