forked from toolshed/abra
		
	refactor(installer): use more precise sed command
This commit is contained in:
		| @ -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" | ||||
|  | ||||
		Reference in New Issue
	
	Block a user