Back to list

Homebrew-style Installer

Lv.4263@mukitaro0 playsJan 2, 2026

Cross-platform installer using uname and case statement. Common in Homebrew-style scripts.

preview.shell
Shell
1OS=$(uname -s)
2ARCH=$(uname -m)
3case "$OS-$ARCH" in
4 Linux-x86_64) URL="linux-amd64.tar.gz" ;;
5 Darwin-arm64) URL="darwin-arm64.tar.gz" ;;
6 Darwin-x86_64) URL="darwin-amd64.tar.gz" ;;
7 *) echo "Unsupported: $OS-$ARCH"; exit 1 ;;
8esac
9echo "Downloading $URL"

Custom problems are not included in rankings