2 ms·
I don't think this synchronizes installations since the forumla[0] are overwritten with each update. If someone updates one of them the specific version you dow
by SmileyKeith 13y ago
I don't think this synchronizes installations since the forumla[0] are overwritten with each update. If someone updates one of them the specific version you downloaded elsewhere will not be downloaded again. I definitely understand why homebrew works this way, but the logic for symlinking the applications is all in this extension[1] so this could easily be changed. I agree that symlinks is better for tools typical to homebrew but for this it's not like it symlinks your preference files so you're not actually cleaning up any junk if you uninstall the application through cask, it's the equivalent of just dragged it to the trash. Also the applications will still attempt to update so it's not managing versions that way either.
[0]: https://github.com/phinze/homebrew-cask/tree/master/Casks https://github.com/phinze/homebrew-cask/tree/master/Casks
[1]: https://github.com/phinze/homebrew-cask/blob/master/lib/cask/artifact/app.rb#L20 https://github.com/phinze/homebrew-cask/blob/master/lib/cask...