#!/bin/sh
set -e

echo "\033[36m--- Instalando Compilador GoPyDart (PDG) via NPM ---\033[0m"

# 1. Verifica se o usuário tem o Node.js e o NPM instalados
if ! command -v npm >/dev/null 2>&1; then
    echo "\033[31m[Erro]: O NPM não foi encontrado. Instale o Node.js primeiro!\033[0m"
    exit 1
fi

echo "Instalando a linguagem globalmente no sistema..."

# 2. Executa a instalação global oficial do seu pacote
npm install -g gopydart-core

echo "\033[32m[Sucesso] GoPyDart instalado como comando global!\033[0m"
echo "Digite \033[33mpdg --version\033[0m em qualquer pasta para testar."
