💥 MAJOR UPDATE: Windows compatibility fixes + executable + installer
This commit is contained in:
40
launch_overcode.ps1
Normal file
40
launch_overcode.ps1
Normal file
@@ -0,0 +1,40 @@
|
||||
# OverCode Shell PowerShell Launcher
|
||||
$Host.UI.RawUI.WindowTitle = "OverCode Shell v2.0"
|
||||
|
||||
Write-Host "================================================" -ForegroundColor Cyan
|
||||
Write-Host " OverCode Shell - Launching..." -ForegroundColor Green
|
||||
Write-Host "================================================" -ForegroundColor Cyan
|
||||
|
||||
# Change to script directory
|
||||
Set-Location -Path $PSScriptRoot
|
||||
|
||||
try {
|
||||
# Check if Python is available
|
||||
$pythonVersion = python --version 2>$null
|
||||
if (-not $pythonVersion) {
|
||||
Write-Host "ERROR: Python is not installed or not in PATH!" -ForegroundColor Red
|
||||
Write-Host "Please install Python from https://python.org" -ForegroundColor Yellow
|
||||
Read-Host "Press Enter to exit"
|
||||
exit 1
|
||||
}
|
||||
|
||||
Write-Host "Found Python: $pythonVersion" -ForegroundColor Green
|
||||
|
||||
# Create virtual environment if it doesn't exist
|
||||
if (-not (Test-Path "venv")) {
|
||||
Write-Host "Setting up virtual environment..." -ForegroundColor Yellow
|
||||
python -m venv venv
|
||||
& "venv\Scripts\Activate.ps1"
|
||||
pip install -r requirements.txt
|
||||
} else {
|
||||
& "venv\Scripts\Activate.ps1"
|
||||
}
|
||||
|
||||
# Launch OverCode Shell
|
||||
Write-Host "Starting OverCode Shell..." -ForegroundColor Green
|
||||
python overshell.py
|
||||
}
|
||||
catch {
|
||||
Write-Host "Error occurred: $($_.Exception.Message)" -ForegroundColor Red
|
||||
Read-Host "Press Enter to exit"
|
||||
}
|
||||
Reference in New Issue
Block a user