File: install-toxiproxy

package info (click to toggle)
ruby-redis-client 0.28.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,116 kB
  • sloc: ansic: 7,517; ruby: 5,801; makefile: 246; sh: 123
file content (18 lines) | stat: -rwxr-xr-x 587 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash -e

VERSION='v2.4.0'
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m)
DOWNLOAD_TYPE="${OS}-${ARCH}"
if [[ "${ARCH}" = "aarch64" ]]; then
  DOWNLOAD_TYPE="${OS}-arm64"
fi
if [[ "${ARCH}" = "x86_64" ]]; then
  DOWNLOAD_TYPE="${OS}-amd64"
fi

CACHE_DIR="./tmp/cache/${ARCH}-${OS}/"
echo "[download toxiproxy for $DOWNLOAD_TYPE into ${CACHE_DIR}]"
mkdir -p "${CACHE_DIR}"
curl --silent -L "https://github.com/Shopify/toxiproxy/releases/download/${VERSION}/toxiproxy-server-${DOWNLOAD_TYPE}" -o "${CACHE_DIR}/toxiproxy-server"
chmod +x "${CACHE_DIR}/toxiproxy-server"