-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathiniciar_sistema.bat
More file actions
102 lines (91 loc) · 2.36 KB
/
iniciar_sistema.bat
File metadata and controls
102 lines (91 loc) · 2.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
@echo off
setlocal
TITLE NeuroStrategy OS - Startup Manager
:: Definir cores: 0 = Preto, B = Ciano Claro
color 0B
echo ======================================================
echo NEUROSTRATEGY OS - STARTUP MANAGER
echo ======================================================
echo.
:: Verificar Node.js
where npm >nul 2>nul
if %errorlevel% neq 0 (
color 0C
echo [ERRO] Node.js/NPM nao encontrado.
echo Por favor, instale o Node.js para continuar.
pause
exit
)
:: Verificar integridade do ambiente
if not exist "neurostrategy-os\package.json" (
color 0C
echo [ERRO] Pasta 'neurostrategy-os' ou 'package.json' nao encontrada.
echo Certifique-se de estar na raiz do projeto.
pause
exit
)
:: Auto-install se node_modules estiver faltando
if not exist "neurostrategy-os\node_modules\" (
echo [!] Dependencias nao encontradas. Instalando automaticamente...
cd neurostrategy-os
call npm install
cd ..
)
:menu
cls
echo ======================================================
echo NEUROSTRATEGY OS - MENU INICIAL
echo ======================================================
echo.
echo [1] Executar Versao WEB (Vite - Rapido)
echo [2] Executar Versao DESKTOP (Tauri - Completo)
echo [3] Instalar/Atualizar Dependencias
echo [4] Abrir Pasta do Projeto
echo [5] Sair
echo.
echo ======================================================
set /p opt="Selecione uma opcao (1-5): "
if "%opt%"=="1" goto start_web
if "%opt%"=="2" goto start_tauri
if "%opt%"=="3" goto update
if "%opt%"=="4" goto open_folder
if "%opt%"=="5" goto exit
echo Opcao invalida.
timeout /t 2 >nul
goto menu
:start_web
echo.
echo [i] Iniciando servidor Vite...
echo [i] O sistema estara disponivel no navegador em instantes.
cd neurostrategy-os
start cmd /k "TITLE NeuroStrategy OS - Web Dev && npm run dev"
cd ..
goto menu
:start_tauri
echo.
echo [i] Iniciando ambiente Tauri...
echo [i] Isso pode levar alguns segundos na primeira execucao.
cd neurostrategy-os
start cmd /k "TITLE NeuroStrategy OS - Desktop Dev && npm run tauri dev"
cd ..
goto menu
:update
echo.
echo [!] Atualizando dependencias do sistema...
echo [1/2] Atualizando raiz...
call npm install
echo [2/2] Atualizando core (neurostrategy-os)...
cd neurostrategy-os
call npm install
cd ..
echo.
echo [V] Tudo pronto!
pause
goto menu
:open_folder
start .
goto menu
:exit
echo Saindo...
timeout /t 1 >nul
exit