from inspect import getargspec
from kamaki.cli.argument import _arguments, parse_known_args, update_arguments
-# init_parser,
from kamaki.cli.history import History
from kamaki.cli.utils import print_dict, print_list, red, magenta, yellow
from kamaki.cli.errors import CLIError
def main():
try:
exe = basename(argv[0])
- #parser = init_parser(exe, _arguments)
parser = ArgumentParseManager(exe)
parsed, unparsed = parse_known_args(parser.parser, parser.arguments)
pass
-"""
-def init_parser(exe, arguments):
- ""Create and initialize an ArgumentParser object""
- parser = ArgumentParser(add_help=False)
- parser.prog = '%s <cmd_group> [<cmd_subbroup> ...] <cmd>' % exe
- update_arguments(parser, arguments)
- return parser
-"""
-
-
def parse_known_args(parser, arguments=None):
"""Fill in arguments from user input"""
parsed, unparsed = parser.parse_known_args()