#!/usr/bin/env bash
set -euo pipefail

ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
RELEASE="${1:-}"

if [[ -z "$RELEASE" ]]; then
  echo "Uso: $0 vX.Y.Z" >&2
  exit 1
fi

TARGET="$ROOT_DIR/releases/$RELEASE"
if [[ ! -d "$TARGET" ]]; then
  echo "No existe la release: $TARGET" >&2
  exit 1
fi

ln -sfn "$TARGET" "$ROOT_DIR/current"
echo "current -> $TARGET"
