If any interest, I can make a DUB package.
If you compile your source code frequently to check your work
while learning a new language, for example the D language, then
saveWip is for you!
Saves source files to a work in progress folder with timestamp.
The timestamp file format is: wip\app.d_20170401_163556_6770.wip
Intended to be used as a Pre-Build command in your favorite IDE.
Saves your work before building and makes it easy to recover from
coding misakes or revert portions of your code to an earlier
Optionally, you may build the savewip.exe then save on your
Saves source files to a work in progress folder with timestamp
Usage: saveWip [file | folder | path/* [./src]] [-keep=#]
-l --list List files without saving to wip
-k --keep Keep # versions in wip, purge older files
-q --quiet Supress listing files saved to wip
-h --help This help information.
The ./wip folder is created if not present
The ./src folder is used by default if the source file or folder
is not specified
Wildcards not allowed for the file or folder
Wildcards are allowed for path/*.ext but not for path/file.*