#!/bin/bash
# Script to install Chrome/Chromium on Ubuntu/Debian server

echo "Checking for available browsers..."

# Check if Chrome is installed
if command -v google-chrome &> /dev/null; then
    echo "✓ Google Chrome is already installed"
    google-chrome --version
elif command -v chromium-browser &> /dev/null; then
    echo "✓ Chromium is already installed"
    chromium-browser --version
elif command -v chromium &> /dev/null; then
    echo "✓ Chromium is already installed"
    chromium --version
else
    echo "No browser found. Installing Chromium..."

    # Update package list
    sudo apt update

    # Install Chromium
    sudo apt install -y chromium-browser

    if command -v chromium-browser &> /dev/null; then
        echo "✓ Chromium installed successfully"
        chromium-browser --version
    else
        echo "Installing Google Chrome instead..."

        # Download and install Google Chrome
        wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
        echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
        sudo apt update
        sudo apt install -y google-chrome-stable

        if command -v google-chrome &> /dev/null; then
            echo "✓ Google Chrome installed successfully"
            google-chrome --version
        else
            echo "❌ Failed to install any browser"
            exit 1
        fi
    fi
fi

echo "Browser setup complete!"
