22-08-2024
This commit is contained in:
18
latest_release_on_github.sh
Executable file
18
latest_release_on_github.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Usage: ./latest_release_on_github.sh trunk-rs/trunk
|
||||
|
||||
a=$(curl --silent "https://api.github.com/repos/$1/releases/latest")
|
||||
|
||||
body=$(echo "$a" | grep '"body":' | sed -E 's/.*"([^"]+)".*/\1/')
|
||||
echo -e "$body"
|
||||
tag=$(echo "$a" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
|
||||
echo -e "$tag"
|
||||
|
||||
get_latest_release() {
|
||||
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
|
||||
#grep '"tag_name":' | # Get tag line
|
||||
grep '"body":' #|
|
||||
#sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user