If you are collaborating with others, chances that not everyone's on the same OS are good. If you want to avoid "running on my machine" kind of problems, just share an installer script for your favorite binaries installers/ upgrader/ uninstallers. This is one way to do it.
This is a simple installer script that selects different installation methods based on the OS you are running this on.
@TODO with whatever you are installing. Make sure to adjust the different installation methods some project/ program offers.
Linux currently is running a Git clone installer that symlinks into some
$PATH supporting place. This does not clone the complete repo, but just the last commit!