#!/bin/bash # Display welcome message echo "===================================================" echo "Mycelium Society Website - Installation Script" echo "===================================================" echo "This script will install all dependencies for the Mycelium Society website." echo "" # Check if pnpm is installed if ! command -v pnpm &> /dev/null; then echo "pnpm is not installed. Installing pnpm..." npm install -g pnpm if [ $? -ne 0 ]; then echo "Failed to install pnpm. Please install it manually with: npm install -g pnpm" exit 1 fi echo "pnpm installed successfully!" else echo "pnpm is already installed." fi # Install dependencies echo "" echo "Installing project dependencies..." pnpm install if [ $? -ne 0 ]; then echo "Failed to install dependencies. Please check the error messages above." exit 1 fi echo "" echo "===================================================" echo "Installation completed successfully!" echo "To start the development server, run: ./start.sh" echo "==================================================="