-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.bat
More file actions
68 lines (62 loc) · 1.6 KB
/
setup.bat
File metadata and controls
68 lines (62 loc) · 1.6 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
@echo off
title File Organizer AI - Setup
echo ==========================================
echo File Organizer AI - Setup Iniziale
echo ==========================================
echo.
:: Verifica .NET 8
echo [1/4] Verifico .NET 8...
dotnet --version > nul 2>&1
if errorlevel 1 (
echo ERRORE: .NET SDK non trovato!
echo Scaricalo da: https://dotnet.microsoft.com/download/dotnet/8.0
pause
exit /b 1
)
echo OK - .NET installato
:: Verifica Ollama
echo.
echo [2/4] Verifico Ollama...
curl -s http://localhost:11434/api/tags > nul 2>&1
if errorlevel 1 (
echo ATTENZIONE: Ollama non sembra essere in esecuzione
echo Scaricalo da: https://ollama.ai
echo Dopo l'installazione, esegui: ollama pull mistral
echo.
echo Premi un tasto per continuare comunque...
pause > nul
) else (
echo OK - Ollama in esecuzione
)
:: Ripristina pacchetti
echo.
echo [3/4] Ripristino pacchetti NuGet...
dotnet restore
if errorlevel 1 (
echo ERRORE: Impossibile ripristinare i pacchetti
pause
exit /b 1
)
echo OK - Pacchetti ripristinati
:: Compila
echo.
echo [4/4] Compilo il progetto...
dotnet build -c Release
if errorlevel 1 (
echo ERRORE: Compilazione fallita
pause
exit /b 1
)
echo OK - Compilazione completata
echo.
echo ==========================================
echo Setup completato con successo!
echo ==========================================
echo.
echo Per avviare l'applicazione:
echo dotnet run --project src/FileOrganizerAI.WPF -c Release
echo.
echo Oppure esegui direttamente:
echo src\FileOrganizerAI.WPF\bin\Release\net8.0-windows\FileOrganizerAI.WPF.exe
echo.
pause