dr-scripts
dr-scripts copied to clipboard
Settings nagger and transform.
Someone should implement a settings nagger+transformer to allow us to rename yaml settings.
data-transitions.lic
transitions:
oldkey:
new_name: newkey
change_date: timestamp in the future that support stops
;update-settings
-> Go through yaml files (all? character?) as raw text files replacing oldkey occurences with newkey. Maybe this is just a setting on validate?
Have dependency nag once every few minutes if any outdated settings are present, let them know how long until their yaml breaks and the options for fixing the problem. Let them type CONFIRM IGNORE or do something like ;e stop_nag
to make it go away for the session. Actually change settings on the date promised, receive bacon.
Probably need a flag in transitions for simple/complex changes, complex ones can't be automated and should have an 'explanation' field explaining what change needs to be made.