"stg --help pop" prints the help text for pop, but "stg --help pop
foo" just prints the list of commands. That's silly, so fix it by
simply ignoring the extra arguments.
Signed-off-by: Karl Hasselström <kha@treskal.com>
cmd = sys.argv[1]
if cmd in ['-h', '--help']:
cmd = sys.argv[1]
if cmd in ['-h', '--help']:
- if len(sys.argv) == 3 and sys.argv[2] in commands:
+ if len(sys.argv) >= 3 and sys.argv[2] in commands:
cmd = sys.argv[2]
sys.argv[2] = '--help'
else:
cmd = sys.argv[2]
sys.argv[2] = '--help'
else: