marker
marker copied to clipboard
deploy via package manager (brew, apt, yum...)
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.