From 35b577e5f31940e8e1ebe870fc8fe5ad1ae6e735 Mon Sep 17 00:00:00 2001 From: Caroline Larimore Date: Thu, 27 Nov 2025 12:46:05 -0800 Subject: feat: alias latest versions --- mcsh.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'mcsh.sh') diff --git a/mcsh.sh b/mcsh.sh index 3853b4e..774903e 100755 --- a/mcsh.sh +++ b/mcsh.sh @@ -191,7 +191,12 @@ function update_metadata ( mkdir -p "$VERSIONS_DIR" curl --silent "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json" | jq '{"latest": .latest, "versions": [.versions[] | {"key": .id, "value": .url}] | from_entries}' > "$VERSIONS_DIR/manifest.json" - version="${1:-"$(jq -r '.latest.release' "$VERSIONS_DIR/manifest.json")"}" + version="${1:-}" + if [[ "$version" == "" || "$version" == "latest" || "$version" == "release" ]]; then + version="$(jq -r '.latest.release' "$VERSIONS_DIR/manifest.json")" + elif [[ "$version" == "snapshot" ]]; then + version="$(jq -r '.latest.snapshot' "$VERSIONS_DIR/manifest.json")" + fi printf 'updating %s meta %s\n' "$version" >&2 mkdir -p "$VERSIONS_DIR/$version" -- cgit v1.2.3