hero_web_try1/install.sh
2025-08-03 06:15:57 +02:00

48 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
# HERO Personal Agent Website - Installation Script
# This script installs all dependencies using pnpm
echo "🚀 Installing HERO Personal Agent Website..."
echo "=============================================="
# Check if Node.js is installed
if ! command -v node &> /dev/null; then
echo "❌ Node.js is not installed. Please install Node.js first."
exit 1
fi
# Check if pnpm is installed
if ! command -v pnpm &> /dev/null; then
echo "📦 Installing pnpm..."
npm install -g pnpm
fi
echo "📋 Node.js version: $(node --version)"
echo "📋 pnpm version: $(pnpm --version)"
# Install dependencies
echo "📦 Installing project dependencies..."
pnpm install
# Check if installation was successful
if [ $? -eq 0 ]; then
echo "✅ Installation completed successfully!"
echo ""
echo "🎯 Next steps:"
echo " 1. Run './start.sh' to start the development server"
echo " 2. Open http://localhost:5173 in your browser"
echo " 3. Start developing your HERO website!"
echo ""
echo "📁 Project structure:"
echo " - src/pages/ → Website pages (Home, How, GetStarted, Technology, Blog)"
echo " - src/components/ → Reusable UI components"
echo " - src/assets/ → Images and media files"
echo " - src/App.css → Custom styles and animations"
echo ""
else
echo "❌ Installation failed. Please check the error messages above."
exit 1
fi