O script configura pacotes, ZSH, Node.js, PHP, Nginx/Apache, Docker e estrutura de pastas.
bash <(curl -s https://raw.githubusercontent.com/edsuuu/Linux-Devlopment/main/dev-machine-setup/setup.sh)sudo apt-get update && sudo apt-get install -y curl && bash <(curl -s https://raw.githubusercontent.com/edsuuu/Linux-Devlopment/main/dev-machine-setup/setup.sh)| Componente | Detalhes |
|---|---|
| Pacotes básicos | curl, git, wget, unzip, build-essential, etc. |
| ZSH | + Oh My Zsh + autosuggestions + highlighting |
| Node.js | Via NVM, versão LTS mais recente |
| PHP | Versão configurável (8.3, 8.4, etc.) |
| Composer | Via instalador oficial |
| Servidor web | Nginx (padrão) ou Apache |
| Docker | Engine + Compose Plugin |
Se preferir configurar manualmente cada componente:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
nvm install 24sudo apt-get update && sudo apt install php php-xml php-curl php-mbstring php-pgsql php-mysql php-zipphp -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer