Files
vibn-frontend/setup.sh
2026-02-10 13:23:03 -08:00

51 lines
1.1 KiB
Bash

#!/bin/bash
set -e
echo "Starting setup for Product OS..."
cd "/Users/markhenderson/Cursor Projects/master-ai"
# Clone Theia if not exists
if [ ! -d "theia" ]; then
echo "Cloning Theia repository..."
git clone https://github.com/eclipse-theia/theia.git
echo "Theia cloned successfully!"
else
echo "Theia directory already exists"
fi
# Initialize git if needed
if [ ! -d ".git" ]; then
echo "Initializing git..."
git init
fi
# Add remote if not exists
if ! git remote get-url origin > /dev/null 2>&1; then
echo "Adding GitHub remote..."
git remote add origin https://github.com/MawkOne/master-ai.git
fi
# Stage all files
echo "Staging files..."
git add .
# Commit
echo "Creating commit..."
git commit -m "Add Theia base + Product OS vision and guides" || echo "No changes to commit"
# Set main branch
echo "Setting main branch..."
git branch -M main
# Push to GitHub
echo "Pushing to GitHub..."
git push -u origin main --force
echo "Setup complete! ✅"
echo ""
echo "Next steps:"
echo " cd theia"
echo " nvm use 20"
echo " npm install"
echo " npm run build:electron"