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.
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.