Documentation

Ship clean install URLs for your GitHub projects

easy-install.sh gives your GitHub packages vanity URLs with built-in anonymous analytics. Docker images, shell scripts, and raw file content, all forwarded through a single, clean namespace.

Quick Start

Namespace Resolution

How URLs map to upstream sources

Command

docker pull easy-install.sh/acme/api:v2

namespace acme

GitHub username or org

ghcr.io/acme

project api

Repository name

ghcr.io/acme/api

tag :v2

Image tag or digest

:v2

Resolves to

ghcr.io/acme/api:v2

Reference

URL Patterns

PatternModeResolves To
easy-install.sh/{ns}/{project}Dockerghcr.io/{ns}/{project}:latest
easy-install.sh/{ns}/{project}:{tag}Dockerghcr.io/{ns}/{project}:{tag}
easy-install.sh/{ns}/{project}Git Clonegithub.com/{ns}/{project}.git (via 307 redirect)
easy-install.sh/{ns}/{project}.gitGit Clonegithub.com/{ns}/{project}.git (via 307 redirect)
easy-install.sh/{ns}/{project}/{path}Script / Contentraw.githubusercontent.com/{ns}/{project}/HEAD/{path}