#! /bin/sh set -e install_mise() { version="${MISE_VERSION:-v2024.9.0}" install_path="${MISE_INSTALL_PATH:-$HOME/.local/bin/mise}" install_dir="$(dirname "$install_path")" tarball_url="https://files.awl.red/x86_64/linux/mise-v2024.9.0-linux-x64-musl.tar.gz" curl "$tarball_url" > $HOME/tmp-mise.tar.gz # extract tarball mkdir -p "$install_dir" rm -rf "$install_path" cd "$(mktemp -d)" tar -xzf $HOME/tmp-mise.tar.gz mv mise/bin/mise "$install_path" echo "mise: installed successfully to $install_path" rm -rf $HOME/mise rm -rf $HOME/tmp-mise.tar.gz } install_mise