case $(uname -s) in Linux) install_package "artichoke-nightly" "https://github.com/artichoke/nightly/releases/latest/download/artichoke-nightly-x86_64-unknown-linux-gnu.tar.gz" artichoke ;; Darwin) case $(uname -m) in arm64) install_package "artichoke-nightly" "https://github.com/artichoke/nightly/releases/latest/download/artichoke-nightly-aarch64-apple-darwin.tar.gz" artichoke ;; x86_64) install_package "artichoke-nightly" "https://github.com/artichoke/nightly/releases/latest/download/artichoke-nightly-x86_64-apple-darwin.tar.gz" artichoke ;; *) colorize 1 "Unsupported architecture: $(uname -m)" return 1 ;; esac ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac