From d1e3689a312a97a5247e77d8ea01ee14986e6c33 Mon Sep 17 00:00:00 2001 From: Sora Morimoto Date: Fri, 16 Jul 2021 08:59:27 +0900 Subject: [PATCH] Some fixes Signed-off-by: Sora Morimoto --- bin/install | 2 +- bin/list-all | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) 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