diff options
Diffstat (limited to 'test/formatters/installers/caddyfmt.bash')
| -rw-r--r-- | test/formatters/installers/caddyfmt.bash | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/formatters/installers/caddyfmt.bash b/test/formatters/installers/caddyfmt.bash new file mode 100644 index 0000000..e311980 --- /dev/null +++ b/test/formatters/installers/caddyfmt.bash @@ -0,0 +1,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 |
