aboutsummaryrefslogtreecommitdiff
path: root/test/formatters/installers/caddyfmt.bash
blob: e311980ef8984af959e2078d1245272ef87e48d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ver="$(latest_release caddyserver/caddy)"

arch="$(uname -m)"
case "${arch}" in
    "x86_64")
        arch="amd64"
        ;;
    "aarch64")
        arch="arm64"
        ;;
    *)
        echo >&2 "unsupported architecture: ${arch}"
        exit 1
        ;;
esac

curl -L -s "https://github.com/caddyserver/caddy/releases/download/${ver}/caddy_$(echo $ver | sed 's|^v||g')_linux_${arch}.tar.gz" | \
    tar zxv -C /usr/local/bin/ caddy