set -euo pipefail
if [ $# -ne 1 ]; then
echo "Usage: $0 <tag>" >&2
echo "Example: $0 ecosystem/solana-spl-token/v3.4.0" >&2
exit 1
fi
TAG="$1"
echo "Full tag: $TAG" >&2
ECOSYSTEM_NAME=$(echo "$TAG" | cut -d'/' -f2)
VERSION=$(echo "$TAG" | cut -d'/' -f3 | sed 's/^v//')
PACKAGE_NAME="elf-magic-$ECOSYSTEM_NAME"
MANIFEST_PATH="ecosystem/$ECOSYSTEM_NAME/Cargo.toml"
echo "ECOSYSTEM_NAME=$ECOSYSTEM_NAME"
echo "VERSION=$VERSION"
echo "PACKAGE_NAME=$PACKAGE_NAME"
echo "MANIFEST_PATH=$MANIFEST_PATH"
echo "Parsed - Ecosystem: $ECOSYSTEM_NAME, Package: $PACKAGE_NAME, Version: $VERSION, Manifest: $MANIFEST_PATH" >&2