Version control unziped, non-binary workflows for better patches, diffs and history
io41 opened this issue · 3 comments
io41 commented
If the work flows are unzipped and kept in VCS we can actually see what's changed, making diffs and patches safer. A simple Makefile to build them (i.e. zip them up) could be included to automatically reverse the process.
zenorocha commented
Do you know how to unzip them?
io41 commented
To extract:
$ ls
foobar.alfredworkflow
$ mkdir foobar
$ cd foobar
unzip ../foobar.alfredworkflow
$ ls
6031EE68-7E94-4F11-8155-3F2BD0752B6D.png 8D43D23C-25AB-4994-8D90-3C515ACD918B.png F651A7AD-5AFC-4C3D-BEBE-3D2AFA69EB3B.png info.plist
6E4EEBD5-0AB8-4986-8EC0-1CD707F41689.png D606A466-A255-42D6-BAFF-5618C541CA49.png icon.png
To build:
$ cd foobar
$ zip ../my_built_foobar.alfredworkflow *
$ cd ..
$ ls
my_built_foobar.alfredworkflow foobar/
zenorocha commented
I decided to not maintain source code in this repo, only binaries. Source code can be found on original author's link.