From 5d59d12d75fb5cbc686e31a3c6c14f1373aeb6a1 Mon Sep 17 00:00:00 2001 From: knoflook Date: Tue, 26 Oct 2021 11:30:53 +0200 Subject: [PATCH] refactor(installer): use more precise sed command --- scripts/installer/installer | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/installer/installer b/scripts/installer/installer index 50095437..136932a2 100755 --- a/scripts/installer/installer +++ b/scripts/installer/installer @@ -30,8 +30,9 @@ function install_abra_release { # FIXME: support different architectures PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m) - sed_command='s/.*"assets":\[\{[^}]*"name":"abra.*_'"$PLATFORM"'"[^}]*"browser_download_url":"([^"]*)".*\].*/\1/p' - release_url=$(curl -s $ABRA_RELEASE_URL | sed -En $sed_command) + FILENAME="abra_"$ABRA_VERSION"_"$PLATFORM"" + sed_command_rel='s/.*"assets":\[\{[^]]*"name":"'$FILENAME'"[^}]*"browser_download_url":"([^"]*)".*\].*/\1/p' + release_url=$(curl -s $ABRA_RELEASE_URL | sed -En $sed_command_rel) echo "downloading $ABRA_VERSION $PLATFORM binary release for abra..." curl --progress-bar "$release_url" --output "$HOME/.local/bin/abra"