19 lines
641 B
Bash
Executable File
19 lines
641 B
Bash
Executable File
#!/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
|
|
}
|
|
|