Skip to content

Commit

Permalink
fix: downloads from archive
Browse files Browse the repository at this point in the history
  • Loading branch information
dylanrayboss committed Oct 21, 2023
1 parent 84e6fae commit 2a38439
Showing 1 changed file with 2 additions and 39 deletions.
41 changes: 2 additions & 39 deletions lib/utils.bash
Original file line number Diff line number Diff line change
Expand Up @@ -36,49 +36,12 @@ list_all_versions() {
list_github_tags
}

get_platform() {
local platform
platform=$(uname)
case $platform in
Darwin) platform="darwin" ;;
Linux) platform="linux" ;;
Windows) platform="windows" ;;
esac
echo "$platform"
}

get_system_architecture() {
local architecture
architecture=$(uname -m)
case $architecture in
armv7l) architecture="armv7" ;;
aarch64) architecture="arm64" ;;
i386) architecture="386" ;;
x86_64) architecture="amd64" ;;
esac
echo "$architecture"
}

get_file_extension() {
local extension
platform="$1"
case $platform in
darwin) extension="tar.gz" ;;
linux) extension="tar.gz" ;;
windows) extension="zip" ;;
esac
echo "$extension"
}

download_release() {
local version platform architecture extension filename url
local version filename url
version="$1"
platform="$(get_platform)"
architecture="$(get_system_architecture)"
extension="$(get_file_extension "$platform")"
filename="$2"

url="$GH_REPO/releases/download/v${version}/migrate.${platform}-${architecture}.${extension}"
url="$GH_REPO/archive/v${version}.tar.gz"

echo "* Downloading $TOOL_NAME release $version..."
curl "${curl_opts[@]}" -o "$filename" -C - "$url" || fail "Could not download $url"
Expand Down

0 comments on commit 2a38439

Please sign in to comment.