All Projects → installer → instl

installer / instl

Licence: MIT License
💻 A crossplatform installer for GitHub projects that just works!

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to instl

gitpack
Git-based package manager written in POSIX shell
Stars: ✭ 72 (+60%)
Mutual labels:  deployment, installer
vsixbootstrapper
An installer that can be chained with other packages to locate the latest VSIXInstaller.exe to use for installing VSIX extensions.
Stars: ✭ 19 (-57.78%)
Mutual labels:  deployment, installer
Installomator
Installation script to deploy standard software on Macs
Stars: ✭ 159 (+253.33%)
Mutual labels:  deployment, installer
Installomator
Installation script to deploy standard software on Macs
Stars: ✭ 472 (+948.89%)
Mutual labels:  deployment, installer
SSTMCSPGAAS
Stupidly Simple Tiny Minimal Coming Soon Page Generator As A Service
Stars: ✭ 23 (-48.89%)
Mutual labels:  service
GitHub-Education-Portfolio
A portfolio made using React and tools from GitHub Student Developer Pack
Stars: ✭ 50 (+11.11%)
Mutual labels:  deployment
tuggle
Distributed file mirroring proxy in Consul cluster
Stars: ✭ 16 (-64.44%)
Mutual labels:  deployment
FogTorchPI
A probabilistic prototype for deployment of Fog applications.
Stars: ✭ 19 (-57.78%)
Mutual labels:  deployment
arnold
👷‍♀️ Deploy your applications to Kubernetes with Ansible
Stars: ✭ 37 (-17.78%)
Mutual labels:  deployment
ultimate-kubernetes-bootcamp
Ultimate Kubernetes Bootcamp
Stars: ✭ 43 (-4.44%)
Mutual labels:  deployment
floyer
🚀 Floyer is simple and fast deployment tool using git/svn and (S)FTP - especially useful for shared hosting.
Stars: ✭ 57 (+26.67%)
Mutual labels:  deployment
Ensconce
A .net command line tool for aiding deployment of server components.
Stars: ✭ 15 (-66.67%)
Mutual labels:  deployment
java-installer
OpenJDK installer packages for Synology NAS and QNAP NAS.
Stars: ✭ 56 (+24.44%)
Mutual labels:  installer
hermit
Hermit manages isolated, self-bootstrapping sets of tools in software projects.
Stars: ✭ 312 (+593.33%)
Mutual labels:  installer
xdeployer
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
Stars: ✭ 77 (+71.11%)
Mutual labels:  deployment
workbox-microsite
Workbox Microsite
Stars: ✭ 24 (-46.67%)
Mutual labels:  service
Driver.NET
Lightweight and flexible library to load and communicate with kernel drivers on Windows.
Stars: ✭ 59 (+31.11%)
Mutual labels:  service
arch-odroid
A simple script automatically installing Arch Linux for the ODROID.
Stars: ✭ 30 (-33.33%)
Mutual labels:  installer
github-create-release-action
Github Action that create Github Release automatically
Stars: ✭ 28 (-37.78%)
Mutual labels:  deployment
watchman
Watchman: An open-source social-media event-detection system
Stars: ✭ 18 (-60%)
Mutual labels:  service

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


Join us on Discord!
Join us on Discord for support, discussions, updates and general talk!

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

The web install command can be used by anyone and does not require anything to be installed. Running the web install command will download instl and install the given GitHub project. After that, instl will be removed from the system again.

The instl web installer is a single command, which everyone can run, to install a GitHub project. This is the basic syntax, which will return an install script from our API server:

                     ┌ The GitHub username of the project
                     |        ┌ The GitHub repository name of the project
                     |        |       ┌ The platform, see "Valid Platforms"
                     |        |       |
https://instl.sh/username/reponame/platform

Valid Platforms

Valid Platforms Parameter
Windows windows
macOS macos
Linux linux

Running the web installer command

Different operating systems need different commands to download and run the web installer script. You can include those commands in your GitHub project, to provide a user-friendly installer for your CLI without any setup!

Windows

This command will download and execute the web installer script for windows. You have to execute it in a powershell terminal.

iwr -useb instl.sh/username/reponame/windows | iex

macOS

This command will download and execute the web installer script for macOS.

curl -fsSL instl.sh/username/reponame/macos | bash

Linux

This command will download and execute the web installer script for linux.

curl -fsSL instl.sh/username/reponame/linux | bash

Installation

If you want to install instl directly to your system, to be able to install most GitHub projects with ease, you can use the following command:

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].