文件预览

alpine_aggregate_latest_version_archs.sh

查看 Alpine Linux 技能包中的文件内容。

文件内容

scripts/alpine_aggregate_latest_version_archs.sh

#!/bin/bash
#
# MIT No Attribution
#
# https://github.com/lentiancn/skills/blob/main/LICENSE
#
set -euo pipefail

latest_releases_json=$(bash ./alpine_fetch_latest_releases.sh)

echo "$latest_releases_json" | jq -c '
    reduce .[] as $item ({};
      .[$item.version] += [$item.arch]
    )
    | to_entries | sort_by(.key) | map({
      version: .key,
      archs: (.value | sort)
    })
  '