diff --git a/bin/install b/bin/install index 4b713e8..c8e9867 100755 --- a/bin/install +++ b/bin/install @@ -2,7 +2,7 @@ set -eo pipefail -# shellcheck disable=SC1090 +# shellcheck disable=SC1091 source "$(dirname "$0")/../lib/json.bash" trap cleanup SIGINT SIGTERM ERR diff --git a/bin/list-all b/bin/list-all index 70952b8..b5e4b39 100755 --- a/bin/list-all +++ b/bin/list-all @@ -1,8 +1,8 @@ #!/bin/bash -set -Eeo pipefail +set -Eo pipefail -# shellcheck disable=SC1090 +# shellcheck disable=SC1091 source "$(dirname "$0")/../lib/json.bash" json=$(curl --fail --silent --location https://ziglang.org/download/index.json) @@ -12,9 +12,11 @@ sort_versions() { LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n | awk '{print $2}' } -json_parse "$json" | - sed 's/^\[\(.*\)\].*$/\1/' | - grep -Eo '[0-9]+.[0-9]+.[0-9]+' | - uniq | - sort_versions | - xargs echo +list_all_versions() { + json_parse "$json" | + sed 's/^\[\(.*\)\].*$/\1/' | + grep -Eo '[0-9]+.[0-9]+.[0-9]+' | + uniq +} + +list_all_versions | sort_versions | xargs echo