# standard libs
from queue import SimpleQueue
-from sys import argv
+from sys import argv, exit as sys_exit
# non-standard libs
from plomlib.setup import dependency_hint
try:
if __name__ == '__main__':
- if len(argv) > 1 and argv[1] == 'test':
+ if len(argv) == 0:
+ main_loop(Terminal, ClientTui)
+ elif len(argv) > 1 and argv[1] == 'test':
for path in PATH_TESTS.iterdir():
if path.parts[-1].endswith('.toml'):
continue
main_loop(TestTerminal, TestingClientTui.on_file(path))
print('(success!)')
else:
- main_loop(Terminal, ClientTui)
+ print(f'unrecognized argument(s): {argv[1:]}')
+ sys_exit(1)