From 9237b9224fbce54b1d2ce33713b521ffc706a2ca Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Sun, 7 May 2023 16:38:08 +0200 Subject: [PATCH] Add latest stable Go version to tools file Signed-off-by: Knut Ahlers --- build.sh | 6 +++--- update_version.sh | 15 +++++++++------ 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/build.sh b/build.sh index d5c0250..a328e85 100644 --- a/build.sh +++ b/build.sh @@ -7,9 +7,9 @@ export GO111MODULE=on # Remove mod-cache on exit as its permissions are FUBAR trap "go clean -modcache" EXIT -packages=($(cat tools.txt)) +packages=($(grep -v "^#" tools.txt)) for package in "${packages[@]}"; do - echo -e "\e[96mBuilding ${package}...\e[m" >&2 - go install "${package}" + echo -e "\e[96mBuilding ${package}...\e[m" >&2 + go install "${package}" done diff --git a/update_version.sh b/update_version.sh index ad23cb5..2bb7b5a 100644 --- a/update_version.sh +++ b/update_version.sh @@ -1,15 +1,18 @@ #!/bin/bash set -euo pipefail +curl -sSf https://archlinux.org/packages/community/x86_64/go/json/ | + jq -r '"# " + .pkgname + " v" + .pkgver + "-" + .pkgrel' >tools.txt.new + curl -sSfL "https://raw.githubusercontent.com/fatih/vim-go/master/plugin/go.vim" | - grep -Eo "\\ \['[^']*/[^']*'" | - tr -d "[' " | - sort >tools.txt.new + grep -Eo "\\ \['[^']*/[^']*'" | + tr -d "[' " | + sort >>tools.txt.new diff tools.txt tools.txt.new && { - echo "Up to date" - rm tools.txt.new - exit 0 + echo "Up to date" + rm tools.txt.new + exit 0 } || true mv tools.txt.new tools.txt