I'm just noting down some of my ideas for future versions. Feel free to add ideas to the comments. This is a discussion.
- Possible GUI options (far down the road)
- Switch from config file to sqllite as this would allow tracking of update data like dates of updates, fail/success and many more features like pinning releases, rolling back to previous releases, etc.
- Massive rewrite of app logic to better handle errors.
- Move logging to be internally handled, instead of being handled externally by output rerouting and cron
- More conversion to OOP conventions (under the hood stuff, and for my own Python programming skills advancement)
- More leveraging of Python 3 as Python 2 is now dropped from support after version 3.6.
- Add logic to not allow updates past 3.6 for installs running Python 2
I'm just noting down some of my ideas for future versions. Feel free to add ideas to the comments. This is a discussion.