github.com/instl-sh/instl

💻 A crossplatform installer for GitHub projects that just works!


Keywords
deployment, github, hacktoberfest, installer, service
License
MIT
Install
go get github.com/instl-sh/instl

Documentation

instl

Instl is an installer that can install most GitHub projects on your system with a single command.

Latest Release Downloads Stars Forks Issues License: MIT
Downloads

Instl Demo Animation


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