That's a good point. I don't think I mention that in my README so I'll add a comment.
Personally, I keep all of my configuration files in a git repo and every now and again I make a snapshot so I can recover if anything gets trashed. I have had to rewind a few times due to upstream changes causing breakage but that's the price to pay for living on the edge....
One major difference is that the Ultimaker releases all use a different configuration folder per version, so you can keep different versions of Cura installed and they do not interfere with eachother. Your builds (as far as I know) all use the "master" folder, so once you used a newer version of your builds chances are older versions of your builds will no longer be able to use the same settings because those have been upgraded for a newer version.
You probably mention that in the readme, but since using different versions next to eachother is the subject of this thread, I thought it would be worth a mention.
Not sure if it matters but I did the search part with the last 2 lines just in case there is an "M104 S0" that needs to be included for other reasons.
"M82 ;absolute extrusion mode
M104 S0" is what I searched for. Each sliced file I looked at did not have any others, so it may not be an issue.