cli/script/label-assets
Mislav Marohnić aa2adab7fa
Fix label assets
2023-05-10 12:38:06 +02:00

20 lines
No EOL
426 B
Bash
Executable file

#!/bin/bash
set -e
if [ $# -eq 0 ]; then
echo "usage: script/label-assets dist/gh_*" >&2
exit 1
fi
for asset; do
label="$(basename "$asset")"
label="${label%.*}"
label="${label%.tar}"
label="GitHub CLI $(tr '_' ' ' <<<"${label#gh_}")"
case "$asset" in
*.msi ) label="${label} installer" ;;
*.deb ) label="${label} deb" ;;
*.rpm ) label="${label} RPM" ;;
esac
printf '"%s#%s"\n' "$asset" "$label"
done