fetch-sources.sh
54 lines · 2133 B · bash
#!/usr/bin/env bash
# Fetch upstream source at pinned commits.
set -euo pipefail
DEST="${1:-./sources}"
mkdir -p "$DEST"
# hoppscotch/hoppscotch (MIT)
echo "fetching hoppscotch/hoppscotch @ 63273f8e59"
curl -sL --max-time 900 -o "$DEST/hoppscotch.tar.gz" \
"https://codeload.github.com/hoppscotch/hoppscotch/tar.gz/63273f8e599e73f0fb38c0739314e8d46b6bc83d"
# usebruno/bruno (MIT)
echo "fetching usebruno/bruno @ 23ee875392"
curl -sL --max-time 900 -o "$DEST/bruno.tar.gz" \
"https://codeload.github.com/usebruno/bruno/tar.gz/23ee875392e1ed9777c06f717f9fa845569921d6"
# mockoon/mockoon (MIT)
echo "fetching mockoon/mockoon @ fa116f2149"
curl -sL --max-time 900 -o "$DEST/mockoon.tar.gz" \
"https://codeload.github.com/mockoon/mockoon/tar.gz/fa116f2149a789597e70d9c9569b5dab28d46b12"
# wiremock/wiremock (Apache-2.0)
echo "fetching wiremock/wiremock @ 0f5b90519f"
curl -sL --max-time 900 -o "$DEST/wiremock.tar.gz" \
"https://codeload.github.com/wiremock/wiremock/tar.gz/0f5b90519fecfcc66accc5d6ddc884484fa1a1e1"
# mock-server/mockserver (Apache-2.0)
echo "fetching mock-server/mockserver @ main"
curl -sL --max-time 900 -o "$DEST/mockserver.tar.gz" \
"https://codeload.github.com/mock-server/mockserver/tar.gz/main"
# stoplightio/prism (Apache-2.0)
echo "fetching stoplightio/prism @ e7553fe274"
curl -sL --max-time 900 -o "$DEST/prism.tar.gz" \
"https://codeload.github.com/stoplightio/prism/tar.gz/e7553fe274b7ea0f459886e76a2032e78758557a"
# traefik/traefik (MIT)
echo "fetching traefik/traefik @ c0eb9530f4"
curl -sL --max-time 900 -o "$DEST/traefik.tar.gz" \
"https://codeload.github.com/traefik/traefik/tar.gz/c0eb9530f49edcf0b95c573dc177e623e1667b88"
# caddyserver/caddy (Apache-2.0)
echo "fetching caddyserver/caddy @ 8507b63cf0"
curl -sL --max-time 900 -o "$DEST/caddy.tar.gz" \
"https://codeload.github.com/caddyserver/caddy/tar.gz/8507b63cf03a7a0d90b2084f3aafbcc1d8e60a7b"
# Kong/kong (Apache-2.0)
echo "fetching Kong/kong @ 8927af6d5e"
curl -sL --max-time 900 -o "$DEST/kong.tar.gz" \
"https://codeload.github.com/Kong/kong/tar.gz/8927af6d5efa3e58a59101943ba61e0c1997e96b"
echo "done -> $DEST"