#!/bin/bash set -e SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" cd "$PROJECT_ROOT" # Load .env if present if [ -f .env ]; then set -a; source .env; set +a fi echo "=== mcpctl release ===" echo "" # Build bash scripts/build-rpm.sh echo "" # Publish bash scripts/publish-rpm.sh echo "" # Install locally echo "==> Installing locally..." RPM_FILE=$(ls dist/mcpctl-*.rpm 2>/dev/null | head -1) sudo rpm -U --force "$RPM_FILE" echo "" echo "==> Installed:" mcpctl --version echo "" GITEA_URL="${GITEA_URL:-http://10.0.0.194:3012}" GITEA_OWNER="${GITEA_OWNER:-michal}" echo "=== Done! ===" echo "Others can install with:" echo " sudo dnf config-manager --add-repo ${GITEA_URL}/api/packages/${GITEA_OWNER}/rpm.repo" echo " sudo dnf install mcpctl"