forked from coop-cloud/abra
refactor(installer): use more precise sed command
This commit is contained in:
parent
d56400eea8
commit
5d59d12d75
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue