Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/installer/instl
ðĪ Instl is an installation script generator for GitHub projects. It does not need any setup, and can be used to install most GitHub projects on Linux, macOS and Windows.
https://github.com/installer/instl
deployment github installer server
Last synced: about 1 month ago
JSON representation
ðĪ Instl is an installation script generator for GitHub projects. It does not need any setup, and can be used to install most GitHub projects on Linux, macOS and Windows.
- Host: GitHub
- URL: https://github.com/installer/instl
- Owner: installer
- License: mit
- Created: 2022-07-18T06:14:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T01:08:38.000Z (2 months ago)
- Last Synced: 2024-10-30T05:46:35.080Z (2 months ago)
- Topics: deployment, github, installer, server
- Language: Go
- Homepage: https://instl.sh
- Size: 42.5 MB
- Stars: 37
- Watchers: 2
- Forks: 6
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
INSTL
The Easiest Installer for GitHub Projects
----
----
Instl is an installation script generator for GitHub projects.
It does not need any setup, and can be used to install most GitHub projects on Linux, macOS and Windows.
You can easily add installation commands to yourREADME.md
- they just work!## Key Features
- ðŧ Cross-Platform: Works on Windows, macOS and Linux out of the box
- ð§ļ One-Click Installs: Install any GitHub project with just a single command
- ðŠķ Web-Based: No need to install Instl - scripts are generated server-side
- âïļ Intelligent Configuration: Instl adapts to the project's structure
- ðïļ On the fly: Installer scripts are created in real-time for each project
- ð [Track Your Installs](https://instl.sh/stats): Installation metrics for your projects at your fingertips## Try it out:
Install our demo repository, `instl-demo`, to see instl in action. If successful, you should be able to run `instl-demo` right from your terminal.
| Platform | Command |
| -------- |------------------------------------------------------------|
| Windows |iwr instl.sh/installer/instl-demo/windows \| iex
|
| macOS |curl -sSL instl.sh/installer/instl-demo/macos \| bash
|
| Linux |curl -sSL instl.sh/installer/instl-demo/linux \| bash
|## Usage
The fastest way to create your own instl commands, is by visiting [instl.sh](https://instl.sh) and using the builder.
Alternatively, you can create your own commands by using the following URL structure:
> [!NOTE]
> Replace `{username}` and `{reponame}` with your GitHub username and repository name.#### Windows
```powershell
iwr instl.sh/{username}/{reponame}/windows | iex
```#### macOS
```bash
curl -sSL instl.sh/{username}/{reponame}/macos | bash
```#### Linux
```bash
curl -sSL instl.sh/{username}/{reponame}/linux | bash
```