Skip to content

Commit 8a5794b

Browse files
committed
[REL] Release v0.0.1-alpha.18 / build 824058fd
1 parent fbdc3a4 commit 8a5794b

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

installer.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22
############################################################################################
3-
# Installer for GoDepoloyV, always will download the latest version #
3+
# Installer for GoDeployV, always will download the latest version #
44
############################################################################################
55
set -e
66

@@ -16,19 +16,19 @@ get_arch() {
1616
download_url() {
1717
api_url=$1
1818
url_for=$2
19-
wget -q -O- ${api_url} | jq -r '.assets[].browser_download_url' | grep ${url_for}
19+
wget -q -O- ${api_url} | grep browser_download_url | grep ${url_for} | sed '/-/!{s/$/_/}' | sort -V | sed 's/_$//' | tail -n 1 | awk '{print $2}' | tr -d '"' | tr -d ','
2020
}
2121

2222
get_filename() {
2323
api_url=$1
2424
url_for=$2
25-
wget -q -O- ${api_url} | jq -r '.assets[].name' | grep ${url_for}
25+
wget -q -O- ${api_url} | grep name | grep ${url_for} | sed '/-/!{s/$/_/}' | sort -V | sed 's/_$//' | tail -n 1 | awk '{print $2}' | tr -d '"' | tr -d ','
2626
}
2727

2828

2929
release_version() {
3030
api_url=$1
31-
wget -q -O- ${api_url} | jq -r '.tag_name'
31+
wget -q -O- ${api_url} | grep tag_name | sed '/-/!{s/$/_/}' | sort -V | sed 's/_$//' | tail -n 1 | awk '{print $2}' | tr -d '"' | tr -d ','
3232
}
3333

3434
check_sha() {
@@ -46,7 +46,7 @@ BINARY=godeployv
4646
FORMAT=tar.gz
4747
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
4848
ARCH=$(get_arch)
49-
API_URL=https://api.github.com/repos/Vauxoo/${BINARY}/releases/latest
49+
API_URL=https://api.github.com/repos/Vauxoo/${BINARY}/releases
5050
URL=$(download_url ${API_URL} ${OS}_${ARCH})
5151
CHECKSUMS=$(download_url ${API_URL} checksums.txt)
5252
TEMP=$(mktemp -d)

0 commit comments

Comments
 (0)