Fixed new go fetch version with time
This commit is contained in:
parent
97d9f692e2
commit
e43e310aab
14
go-update
14
go-update
@ -16,13 +16,17 @@ ROOT_GO_PATH=$(echo $BASE_GO_PATH | sed 's/\/go//g')
|
|||||||
# echo "Current Go path: $CURRENT_GO_PATH | Base Go path: $BASE_GO_PATH | Root Go path: $ROOT_GO_PATH"
|
# echo "Current Go path: $CURRENT_GO_PATH | Base Go path: $BASE_GO_PATH | Root Go path: $ROOT_GO_PATH"
|
||||||
|
|
||||||
#UPDATE_GO_VERSION=${1:-}
|
#UPDATE_GO_VERSION=${1:-}
|
||||||
FETCH_FROM_GO_VERSION=$(curl -s https://go.dev/VERSION?m=text)
|
FETCH_FROM_GO_VERSION=$(curl -s https://go.dev/VERSION?m=text | awk 'NR==1 {sub(/^go/, ""); print}')
|
||||||
echo "Latest fetched from: https://go.dev/VERSION => $FETCH_FROM_GO_VERSION"
|
# Output:
|
||||||
|
# go1.21.0
|
||||||
|
# time 2023-08-04T20:14:06Z
|
||||||
|
UPDATE_GO_VERSION=$(echo $FETCH_FROM_GO_VERSION)
|
||||||
|
echo "Latest fetched from: https://go.dev/VERSION => $UPDATE_GO_VERSION"
|
||||||
|
|
||||||
UPDATE_GO_VERSION=$(echo $FETCH_FROM_GO_VERSION | sed 's/^go//')
|
# UPDATE_GO_VERSION=$(echo $FETCH_FROM_GO_VERSION | sed 's/^go//')
|
||||||
|
|
||||||
if [ -z "$UPDATE_GO_VERSION" ]; then
|
if [ -z "$UPDATE_GO_VERSION" ]; then
|
||||||
echo "Usage: $0 <go-version> | Example: $0 1.19.5"
|
echo "Usage: $0 <go-version> | Example: $0 1.20.0"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -58,4 +62,4 @@ else
|
|||||||
echo "New version $UPDATE_GO_VERSION is not installed!"
|
echo "New version $UPDATE_GO_VERSION is not installed!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Thanks for using go-update!"
|
echo "Thanks for using go-update!"
|
||||||
|
Loading…
Reference in New Issue
Block a user