I've rewritten my first project, a small CLI utilising , , etc. I'm sure there are many ways it could be improved, but it's my beginner's effort and works well for my own needs.

Please feel free to critique, share, modify, collaborate and all that good stuff:
gitlab.com/5am/backup