Mac OS users can manage all their packages and binary installations with homebrew, its a huge convenience for updating packages and for migrating to other machines.
I've never done this myself, but I think the same is true for packages on ubuntu and other platforms -- its better to distribute via the package manager.
Mac OS users can manage all their packages and binary installations with homebrew, its a huge convenience for updating packages and for migrating to other machines.
example package
tmux
The well-known
tmux
utility is hosted on github here: https://tmux.github.io/Here is the ruby formula for package tmux, you can manage target machine type and dependencies can all be loaded automatically by
brew
.Here is (i think) the homebrew starting point for contributing a package.
I've never done this myself, but I think the same is true for packages on ubuntu and other platforms -- its better to distribute via the package manager.