Revision b3dd8f4b kamaki/cli/__init__.py
b/kamaki/cli/__init__.py | ||
---|---|---|
415 | 415 |
try: |
416 | 416 |
exe = basename(argv[0]) |
417 | 417 |
parser = ArgumentParseManager(exe) |
418 |
parsed, unparsed = parse_known_args(parser.parser, parser.arguments) |
|
418 |
arguments = parser.arguments |
|
419 |
#parsed, unparsed = parse_known_args(parser.parser, parser.arguments) |
|
419 | 420 |
|
420 |
if _arguments['version'].value:
|
|
421 |
if arguments['version'].value: |
|
421 | 422 |
exit(0) |
422 | 423 |
|
423 |
_init_session(_arguments)
|
|
424 |
_init_session(arguments) |
|
424 | 425 |
|
425 |
if unparsed: |
|
426 |
_history = History(_arguments['config'].get('history', 'file'))
|
|
426 |
if parser.unparsed:
|
|
427 |
_history = History(arguments['config'].get('history', 'file')) |
|
427 | 428 |
_history.add(' '.join([exe] + argv[1:])) |
428 |
one_cmd(parser.parser, unparsed, parser.arguments) |
|
429 |
#one_cmd(parser.parser, unparsed, parser.arguments) |
|
430 |
one_cmd(parser) |
|
429 | 431 |
elif _help: |
430 | 432 |
parser.parser.print_help() |
431 | 433 |
_groups_help(_arguments) |
Also available in: Unified diff