The engine should have a CLI that can launch and relaunch the application, track assets, etc. This would be an application built with pulchritude itself.
Example usage would be something like pulchritude asset tracking enable assets/images/cool-image.pds. In this example it looks up the file in the assets pds, and if it finds it, enables tracking of modifications to that asset.
It must have a history tracking system (multiple redo, undo) that can 'loan' the user write-access as long as the user returns access once it's done (and thus a hard copy will be saved before and after).
Description
The engine should have a CLI that can launch and relaunch the application, track assets, etc. This would be an application built with pulchritude itself.
Example usage would be something like
pulchritude asset tracking enable assets/images/cool-image.pds
. In this example it looks up the file in the assets pds, and if it finds it, enables tracking of modifications to that asset.It must have a history tracking system (multiple redo, undo) that can 'loan' the user write-access as long as the user returns access once it's done (and thus a hard copy will be saved before and after).