Perhaps we could go around this logic and clone a z repo in ~/Applications, just like with square, and then symlink to this file, so we can have update logic based on diffs.