Aliasa.io

The ubiquitous repository archive router

View My GitHub Profile

Aliasa - Repository Archive Router

Free, Fast, Easy

Aliasa is a microservice to permit easily grabbing archives of repositories hosted on GitHub, BitBucket, and GitLab.

The URI syntax is easy as well!

https://(hub|lab|bit).aliasa.io/<user>/<repository>[@<rev-parse>]

Examples of its use with the Catch2 can be found below.

# Get the latest commit to master on GitHub as a zip file
curl -L https://hub.aliasa.io/catchorg/catch2 -o catch2-master.zip

# Get a specific tagged commit
curl -L https://hub.aliasa.io/catchorg/[email protected] -o catch2-v2.5.0.zip

# Get a commit's short id
curl -L https://hub.aliasa.io/catchorg/[email protected] -o catch2-6ccd467.zip

# And yes, you can even use the long commit
curl -L https://hub.aliasa.io/catchorg/[email protected] -o catch2.zip