/ skills / dev-browser / server.sh
server.sh
 1  #!/bin/bash
 2  
 3  # Get the directory where this script is located
 4  SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 5  
 6  # Change to the script directory
 7  cd "$SCRIPT_DIR"
 8  
 9  # Parse command line arguments
10  HEADLESS=false
11  while [[ "$#" -gt 0 ]]; do
12      case $1 in
13          --headless) HEADLESS=true ;;
14          *) echo "Unknown parameter: $1"; exit 1 ;;
15      esac
16      shift
17  done
18  
19  echo "Installing dependencies..."
20  npm install
21  
22  echo "Starting dev-browser server..."
23  export HEADLESS=$HEADLESS
24  npx tsx scripts/start-server.ts