mirror of
https://codeberg.org/hyperreal/bin
synced 2024-11-01 16:43:08 +01:00
19 lines
462 B
Plaintext
19 lines
462 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -euo pipefail
|
||
|
|
||
|
# Fetch an open source license
|
||
|
|
||
|
base_url="https://api.github.com/licenses"
|
||
|
headers="Accept: application/vnd.github.drax-preview+json"
|
||
|
|
||
|
if (( $# == 0 )); then
|
||
|
res=$(curl --silent --header $headers $base_url)
|
||
|
selection=$(echo "$res" | jq ".[].key" | tr -d '"' | gum choose --limit=1)
|
||
|
else
|
||
|
selection="$argv[1]"
|
||
|
fi
|
||
|
|
||
|
res=$(curl --silent --header $headers $base_url/$selection | jq ."body")
|
||
|
echo -e $res | tr -d '"'
|