#!/bin/bash set -e # Default deployment directory DEPLOY_DIR="${1:-/opt/jrunner}" echo "Building jrunner..." ./gradlew build echo "Deploying to ${DEPLOY_DIR}..." sudo rm -rf "${DEPLOY_DIR}" sudo mkdir -p "$(dirname "${DEPLOY_DIR}")" sudo unzip jrunner/build/distributions/jrunner.zip -d "$(dirname "${DEPLOY_DIR}")" # Only create symlink for default location if [ "${DEPLOY_DIR}" = "/opt/jrunner" ]; then echo "Creating symlink..." sudo ln -sf /opt/jrunner/bin/jrunner /usr/local/bin/jrunner echo "✅ Deployment complete!" echo "Run 'jrunner --help' to test" else echo "✅ Deployment complete!" echo "Run '${DEPLOY_DIR}/bin/jrunner --help' to test" fi