149 lines
3.8 KiB
Batchfile
149 lines
3.8 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
echo.
|
|
echo ==================================================
|
|
echo INSTALADOR DE PROGRAMAS - CHOCOLATEY
|
|
echo ==================================================
|
|
echo.
|
|
echo Selecione o perfil de instalacao:
|
|
echo.
|
|
echo [1] Programacao (com Docker/WSL2)
|
|
echo [2] Games (com Valorant, sem Docker/WSL2)
|
|
echo.
|
|
set /p choice="Digite sua opcao (1 ou 2): "
|
|
|
|
if "%choice%"=="1" (
|
|
set INSTALL_DOCKER=1
|
|
set INSTALL_VALORANT=0
|
|
set INSTALL_STEAM=1
|
|
set INSTALL_EPIC=1
|
|
echo.
|
|
echo Perfil de PROGRAMACAO selecionado.
|
|
) else if "%choice%"=="2" (
|
|
set INSTALL_DOCKER=0
|
|
set INSTALL_VALORANT=1
|
|
set INSTALL_STEAM=0
|
|
set INSTALL_EPIC=0
|
|
echo.
|
|
echo Perfil de GAMES selecionado.
|
|
) else (
|
|
echo.
|
|
echo Opcao invalida! Saindo...
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo =============== FERRAMENTAS DE SISTEMA E DIAGNOSTICO ===============
|
|
choco install 7zip -y
|
|
choco install crystaldiskinfo -y
|
|
choco install cpu-z.install -y
|
|
choco install directx -y
|
|
choco install dotnet -y
|
|
choco install everything -y
|
|
choco install hwinfo -y
|
|
choco install openal -y
|
|
choco install powershell -y
|
|
choco install powertoys -y
|
|
choco install fontbase -y
|
|
choco install sagethumbs -y
|
|
choco install vcredist-all -y
|
|
choco install xcp-ng-center -y
|
|
|
|
echo.
|
|
echo =============== PRÉ-REQUISITOS DOCKER ===============
|
|
if "%INSTALL_DOCKER%"=="1" (
|
|
choco install wsl2 -y
|
|
)
|
|
|
|
echo.
|
|
echo =============== DESENVOLVIMENTO E PROGRAMADORES ===============
|
|
choco install composer -y
|
|
choco install dbeaver -y
|
|
choco install git -y
|
|
choco install github-desktop -y
|
|
choco install nodejs.install -y
|
|
choco install notepadplusplus.install -y
|
|
choco install putty -y
|
|
choco install python -y
|
|
choco install vscode -y
|
|
choco install microsoft-windows-terminal -y
|
|
|
|
echo.
|
|
echo =============== CONTAINERS E DOCKER ===============
|
|
if "%INSTALL_DOCKER%"=="1" (
|
|
choco install docker-desktop -y
|
|
choco install docker-cli -y
|
|
choco install docker-compose -y
|
|
)
|
|
|
|
echo.
|
|
echo =============== MULTIMÍDIA, ÁUDIO E VÍDEO ===============
|
|
choco install handbrake -y
|
|
choco install obs-studio.install -y
|
|
choco install obs-move-transition -y
|
|
choco install droidcam-obs-plugin -y
|
|
choco install vlc -y
|
|
|
|
echo.
|
|
echo =============== INTERNET E REDES ===============
|
|
choco install firefox -y
|
|
choco install openssh -y
|
|
choco install qbittorrent -y
|
|
choco install winscp.install -y
|
|
|
|
echo.
|
|
echo =============== SEGURANÇA E PRIVACIDADE ===============
|
|
choco install keepass.install -y
|
|
|
|
echo.
|
|
echo =============== PRODUTIVIDADE E ESCRITÓRIO ===============
|
|
choco install onlyoffice -y
|
|
choco install thunderbird -y
|
|
|
|
echo.
|
|
echo =============== FERRAMENTAS DE IA ===============
|
|
choco install cursoride -y
|
|
choco install windsurf -y
|
|
|
|
echo.
|
|
echo =============== UTILITÁRIOS DIVERSOS ===============
|
|
choco install imageresizerapp -y
|
|
choco install gcompris -y
|
|
choco install haroopad -y
|
|
choco install itunes -y
|
|
|
|
echo.
|
|
echo =============== GAMES ===============
|
|
if "%INSTALL_VALORANT%"=="1" (
|
|
choco install valorant -y
|
|
)
|
|
if "%INSTALL_STEAM%"=="1" (
|
|
choco install steam -y
|
|
)
|
|
if "%INSTALL_EPIC%"=="1" (
|
|
choco install epicgameslauncher -y
|
|
)
|
|
|
|
echo.
|
|
echo =============== HABILITAR RECURSOS DO WINDOWS ===============
|
|
if "%INSTALL_DOCKER%"=="1" (
|
|
echo Habilitando WSL e Hyper-V...
|
|
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
|
|
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
|
|
)
|
|
|
|
echo.
|
|
echo ==================================================
|
|
echo INSTALACAO CONCLUIDA!
|
|
echo ==================================================
|
|
if "%INSTALL_DOCKER%"=="1" (
|
|
echo TUDO PRONTO: Reinicie o computador
|
|
echo Depois abra o Docker Desktop para configuracao inicial
|
|
) else (
|
|
echo TUDO PRONTO: Reinicie o computador
|
|
)
|
|
echo ==================================================
|
|
|
|
pause |