I think that a default config section title of $appname (as in the {afk, window, spotify} watchers currently) is a bad idea.
We should also handle testing settings using configparsers override functionality (override some defaults when run in testing mode), not as it's own defaults.
I also want to add comments to the config files to make them easier to edit.
It would be nice to have some kind of argparse + configparser settings union to simplify overriding parameters using the commandline.
I think that a default config section title of
$appname(as in the{afk, window, spotify}watchers currently) is a bad idea.We should also handle testing settings using configparsers override functionality (override some defaults when run in testing mode), not as it's own defaults.
I also want to add comments to the config files to make them easier to edit.
It would be nice to have some kind of argparse + configparser settings union to simplify overriding parameters using the commandline.