-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup_dev.bat
More file actions
58 lines (49 loc) · 1.63 KB
/
setup_dev.bat
File metadata and controls
58 lines (49 loc) · 1.63 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
@echo off
REM Scribe Repository Setup Script for Windows
REM Run this after cloning to initialize your development environment
echo 🎯 Setting up Scribe development environment...
echo.
REM Check Python version
python --version >nul 2>&1
if errorlevel 1 (
echo ❌ Python not found. Please install Python 3.9+
exit /b 1
)
for /f "tokens=2" %%i in ('python --version 2^>^&1') do set PYTHON_VERSION=%%i
echo ✅ Python %PYTHON_VERSION% detected
REM Create virtual environment
if not exist "venv" (
echo 📦 Creating virtual environment...
python -m venv venv
echo ✅ Virtual environment created
) else (
echo ✅ Virtual environment already exists
)
REM Activate virtual environment
echo 🔄 Activating virtual environment...
call venv\Scripts\activate.bat
REM Upgrade pip
echo 📦 Upgrading pip...
python -m pip install --upgrade pip
REM Install dependencies
echo 📦 Installing dependencies...
pip install -r requirements.txt
REM Create necessary directories
echo 📁 Creating data directories...
if not exist "data" mkdir data
if not exist "data\audio" mkdir data\audio
if not exist "data\logs" mkdir data\logs
if not exist "data\analytics" mkdir data\analytics
if not exist "data\sessions" mkdir data\sessions
if not exist "data\metrics" mkdir data\metrics
if not exist "docs\screenshots" mkdir docs\screenshots
if not exist "models" mkdir models
echo.
echo ✅ Setup complete!
echo.
echo 🚀 Quick start:
echo 1. Activate venv: venv\Scripts\activate
echo 2. Run Scribe: python run_scribe.py
echo.
echo 📖 See DEPLOYMENT_GUIDE.md for publishing to GitHub
pause