A simple service that provides short URLs for GitHub-hosted installers.
curl -fsSL instll.sh/rbbr-io/instll.sh | sh
When you want to provide a simple way to install your project.
- Add install.sh to your repository
- Add installation instructions to your README.md:
curl -fsSL instll.sh/<user>/<repo> | sh
Done!
I could just use raw.githubusercontent.com
to host my scripts:
curl -fsSL raw.githubusercontent.com/user/myproject/refs/heads/main/install.sh | sh
However, it doesn't look as elegant.
Alternatively, I could host it on a separate domain, like I did for Sitedog: get.sitedog.io
. But that would require managing a whole new infrastructure. Instead, I decided to create convention-based serverless installers, so anyone could do it on scale in no clicks!
This service redirects incoming requests to raw GitHub files:
instll.sh/user/repo
โ redirects toinstall.sh
from the main branchinstll.sh/user/repo/uninstall.sh
โ redirects touninstall.sh
from the main branch
- Simplified installation commands for open source projects
- Quick access to setup scripts
- Shortened URLs for documentation and tutorials