I always keep a sandbox codeigniter installation around, so whenever I need to work on a project I simply copy and paste it, change the config files, and I’m ready to go with a working installation with some of my core models/libraries that I reuse across all my projects. I call this sandbox project ‘skeleton’.
Lately its become annoying when I’d add some code/improvements to some of my core libraries for one project, and have to copy and paste those files manually to all other projects in development, as well as to skeleton.
So I’m working on a small tool which scans all projects in my www folder, compares all files/directories to the files/directories in Skeleton, and shows a list of the files/dirs that have been change (added, modified, deleted), etc. I can then select/unselect the files I want, and click a button to have those changes made in skeleton as well as any other selected projects.
If this would be useful to anyone else, I can release the code for it.