#!/bin/bash # FTC Project Generator - Installation Script set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" INSTALL_DIR="${INSTALL_DIR:-/usr/local/bin}" echo "════════════════════════════════════════════════════════════════" echo " FTC Project Generator - Installation" echo "════════════════════════════════════════════════════════════════" echo "" # Check if we can write to install directory if [ ! -w "$INSTALL_DIR" ]; then echo "Cannot write to $INSTALL_DIR" echo "Try: sudo ./install.sh" echo "Or: INSTALL_DIR=~/.local/bin ./install.sh" exit 1 fi # Create symlink echo "Installing to $INSTALL_DIR..." if [ -L "$INSTALL_DIR/ftc-new-project" ]; then rm "$INSTALL_DIR/ftc-new-project" fi ln -s "$SCRIPT_DIR/ftc-new-project" "$INSTALL_DIR/ftc-new-project" echo "✓ Installed successfully" echo "" echo "You can now run from anywhere:" echo " ftc-new-project my-robot" echo "" echo "To uninstall:" echo " rm $INSTALL_DIR/ftc-new-project" echo ""