Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment