Add logging for currently fetched package

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2024-11-15 11:06:46 +01:00
parent 8bfae061b0
commit 51295c6047
Signed by: luzifer
SSH key fingerprint: SHA256:/xtE5lCgiRDQr8SLxHMS92ZBlACmATUmF1crK16Ks4E

View file

@ -1,6 +1,10 @@
#!/bin/bash
set -euo pipefail
function log() {
echo "$@" >&2
}
pkgs=($(
curl -sSfL "https://raw.githubusercontent.com/fatih/vim-go/master/plugin/go.vim" |
grep -Eo "\\ \['[^']*/[^']*'" |
@ -16,9 +20,11 @@ for pkg in "${pkgs[@]}"; do
qpkg=${pkg%@*}
ver=""
while [[ -z $ver ]]; do
log "-> Fetching version for '${qpkg}'..."
ver=$(curl -sSf "https://proxy.golang.org/${qpkg}/@latest" | jq -r .Version || echo -n "")
[[ -n $ver ]] || qpkg=${qpkg%/*}
done
log "---> Version for '${qpkg}' found as '${ver}'"
versions+=("# GoProxy: ${qpkg} ${ver}")
echo "${pkg}" >>tools.txt.new