stdonnelly / ats-tracking-system

The applicant tracking system tracking system
MIT License
0 stars 0 forks source link

Testing and patching of command line UI #7

Closed stdonnelly closed 2 weeks ago

stdonnelly commented 1 month ago

4 Was merged and closed without much testing. There are likely inaccurate prompts and possibly bugs with parts that weren't tested.

Known issues:

stdonnelly commented 1 month ago

fa0c35a1c6c9bfcfc67a6bf03bc991506afefd2d allows the user to enter 'abort' to stop the operations that get user input. I would prefer listening for SIGINT (Ctrl+C), but it may not be possible to interrupt stdin when using blocking input from stdin.lines().

The best way I could find is doing this is to listen for SIGINT using ctrlc, where the listener sets some global "interrupted" flag. Then doing one of the following to deal with stdin:

stdonnelly commented 2 weeks ago

Multiline notes are supported by starting with a backtick ("`"). Notes can be inputted until the next backtick.

stdonnelly commented 2 weeks ago

search is now an alias for read search. A few other sub-commands were condensed as well