eddie3 / gogrepo

Python-based tool for downloading all your GOG.com game and bonus collections to your local computer for full offline enjoyment.
481 stars 114 forks source link

Move old versions #57

Closed Donione closed 2 years ago

Donione commented 3 years ago

Adds an option (-moveoutdated argument) for the update command to move old version of files to separate sub-directories to keep the main game directory clean and older versions organized. Sub-directories are prefixed with '!version' and the version stored in the manifest is appended. The clean command is aware of the '!version' sub-directories and will orphan then accordingly. This shouldn't break any existing workflows you might have.