diff --git a/picowatch_d/picowatch.py b/picowatch_d/picowatch.py index bd99626..016c96c 100644 --- a/picowatch_d/picowatch.py +++ b/picowatch_d/picowatch.py @@ -992,10 +992,8 @@ try: sys.exit() case ['reboot' | 'reset']: pico.send_ctrl_d() - case ['ls']: - ls('/') - case ['ls' | 'stat', source]: - ls(source) + case ['ls' | 'stat', *source]: + ls(source[0] if source else '/') case ['cat' | 'open' | 'contents', source]: contents(source) case ['del' | 'delete' | 'remove', source]: @@ -1004,15 +1002,15 @@ try: upload(source) case ['download' | 'backup', source]: download(source) - case ['' | 'save']: + case ['' | 'save' | 'commit']: watchdog_callback() - case ['commits']: + case ['status' | 'staged']: for filename in sessions['deleted']: - print('↺', filename) + print('del:', filename) for filename in sessions['modified']: - print('⇈', filename) - case ['revert']: + print('mod:', filename) + case ['cancel' | 'unstaged']: sessions['deleted'] = set() sessions['modified'] = set() case _: