instl
Instl is an installer that can install most GitHub projects on your system with a single command.
Installation | Documentation | Contributing
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.
Official docs: https://docs.instl.sh
Web Installer
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)
Windows
iwr instl.sh/username/reponame/windows | iex
macOS
curl -sSL instl.sh/username/reponame/macos | bash
Linux
curl -sSL instl.sh/username/reponame/linux | 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.
Installable Projects
Instl can install every public GitHub project, that has releases which contain a single binary.
It will search the release for a binary and install it. Instl will also search inside archives.
Installation
Run the following command in a terminal and you're ready to go!
Windows
iwr instl.sh/installer/instl/windows | iex
macOS
curl -sSL instl.sh/installer/instl/macos | bash
Linux
curl -sSL instl.sh/installer/instl/linux | bash