diff --git a/scripts/installer/installer b/scripts/installer/installer index cc7bc3c6..e71665d7 100755 --- a/scripts/installer/installer +++ b/scripts/installer/installer @@ -2,6 +2,15 @@ ABRA_VERSION="0.3.0-alpha" ABRA_RELEASE_URL="https://git.coopcloud.tech/api/v1/repos/coop-cloud/abra/releases/tags/$ABRA_VERSION" +RC_VERSION="0.3.1-rc1" +RC_VERSION_URL="https://git.coopcloud.tech/api/v1/repos/coop-cloud/abra/releases/tags/$RC_VERSION" + +for arg in "$@"; do + if [ "$arg" == "--rc" ]; then + ABRA_VERSION="$RC_VERSION" + ABRA_RELEASE_URL="$RC_VERSION_URL" + fi +done function show_banner { echo "" @@ -35,6 +44,7 @@ function install_abra_release { exit 1 fi + # FIXME: support different architectures PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m) FILENAME="abra_"$ABRA_VERSION"_"$PLATFORM"" @@ -79,6 +89,7 @@ function install_abra_release { echo "abra installed to $HOME/.local/bin/abra" } + function run_installation { show_banner install_abra_release