Instl is an installer that can install most GitHub projects on your system with a single command.
Additionally, Instl provides a server that generates dynamic scripts that install a GitHub project.
Use these commands, if you don't have instl on your system to install any GitHub project:
(If you own a GitHub repo, you can put these commands into your readme, to let users install your tool easily)
iwr instl.sh/username/reponame/windows | iex
curl -sSL instl.sh/username/reponame/macos | sudo bash
curl -sSL instl.sh/username/reponame/linux | sudo bash
(Replace username and reponame with the GitHub project you want to install)
Read more about the web installer here: https://docs.instl.sh/#/web-installer
These commands can be executed from any system and install the respective GitHub project.
Instl can install every public GitHub project, that has releases which contain a single binary.
Instl will search the release for a binary and install it. Instl will also search archives.
Run the following command in a terminal and you're ready to go!
iwr instl.sh/instl-sh/instl/windows | iex
curl -sSL instl.sh/instl-sh/instl/macos | sudo bash
curl -sSL instl.sh/instl-sh/instl/linux | sudo bash