- Add
autostart
subcommand-A
/--autostart
option totrack
subcommand, which runs the automation on startup - Add
-l
/--load
toconfig
subcommand to load a list of extension paths from a file (json
or)txt
- Add argument to specify custom location for log file
- Tracking multiple paths simultaneous
- Add option to
read
from config (*alsowrite
) - Add option to output the loaction of the log and configs file
- Add option to specify a location for undefined file extensions; skips them by default (which is already the case)
- Add argument to specify custom location for configs file
- Fix proper exception handling and cleanup/garbage collection during event handling
- Adjust
-A
/--autostart
so no window opens - Update README
- Add support for
pre-commit
- Write tests using
pytest
- Integrate
coverage
- Integrate
tox
- Refactor and restructure
handle_write_args
andhandle_read_args
into muliple respective functions