1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-19 00:17:51 +02:00

add comments

This commit is contained in:
Kelly Brazil
2020-02-13 10:25:41 -05:00
parent c8b502c571
commit bf8811e03e

View File

@ -191,14 +191,14 @@ def magic():
if args_given[0].startswith('-'): if args_given[0].startswith('-'):
p = 0 p = 0
for i, arg in list(enumerate(args_given)): for i, arg in list(enumerate(args_given)):
# parser found # parser found - use standard syntax
if arg.startswith('--'): if arg.startswith('--'):
return return
# option found # option found - populate option list
elif arg.startswith('-'): elif arg.startswith('-'):
options.append(args_given.pop(i - p)[1:]) options.append(args_given.pop(i - p)[1:])
p = p + 1 p = p + 1
# command found # command found if iterator didn't already stop - stop iterating
else: else:
break break
@ -207,12 +207,15 @@ def magic():
if 'magic_commands' in parser: if 'magic_commands' in parser:
for magic_command in parser['magic_commands']: for magic_command in parser['magic_commands']:
try: try:
# two arguments: e.g. 'pip list'
if ' '.join(args_given[0:2]) == magic_command: if ' '.join(args_given[0:2]) == magic_command:
found_parser = parser['argument'] found_parser = parser['argument']
break break
# one argument: e.g. 'ls'
elif args_given[0] == magic_command: elif args_given[0] == magic_command:
found_parser = parser['argument'] found_parser = parser['argument']
break break
# No command found - use standard syntax (for cases like 'jc -a')
except Exception: except Exception:
return return