From 88d2a75575ee1dc650ee095348986d127eecb7f3 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Sun, 14 Mar 2021 14:39:11 +0200 Subject: [PATCH] Add --dev to installer, to grab git version --- installer/installer | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/installer/installer b/installer/installer index 7770ed0..8a9d43f 100755 --- a/installer/installer +++ b/installer/installer @@ -1,18 +1,30 @@ #!/bin/bash ABRA_VERSION="0.5.0" -ABRA_SRC="https://git.autonomic.zone/coop-cloud/abra/raw/tag/$ABRA_VERSION/abra" +GIT_URL="https://git.autonomic.zone/coop-cloud/abra" +ABRA_SRC="$GIT_URL/raw/tag/$ABRA_VERSION/abra" -function install_abra { +function install_abra_release { mkdir -p "$HOME/.local/bin" curl "$ABRA_SRC" > "$HOME/.local/bin/abra" chmod +x "$HOME/.local/bin/abra" echo "abra installed to $HOME/.local/bin/abra" } -function run_installation { - install_abra +function install_abra_dev { + mkdir -p "$HOME/.abra/" + git clone "$GIT_URL" "$HOME/.abra/src" + mkdir -p "$HOME/.local/bin" + ln -s "$HOME/.abra/src/abra" "$HOME/.local/bin/abra" } -run_installation +function run_installation { + if [ "$1" = "--dev" ]; then + install_abra_dev + else + install_abra_release + fi +} + +run_installation "$@" exit 0