- Add Makefile for make-based workflow - Add setup.sh / setup.bat for one-command bootstrap - Add scripts/install-deps.sh for macOS/Linux dependencies - Add scripts/install-deps.ps1 for Windows (Chocolatey) - Add scripts/install-core.sh to build/download core CLI - Add scripts/install-core.ps1 for Windows - Update README with installation instructions Developers can now run: macOS/Linux: ./setup.sh (or make setup) Windows: .\setup.bat (as Admin) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
51 lines
1 KiB
Batchfile
51 lines
1 KiB
Batchfile
@echo off
|
|
REM Quick setup script for Windows
|
|
REM Run as Administrator: .\setup.bat
|
|
|
|
echo === Host UK Developer Workspace Setup ===
|
|
echo.
|
|
|
|
REM Check for admin rights
|
|
net session >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo ERROR: Please run this script as Administrator
|
|
echo Right-click and select "Run as administrator"
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
REM Install dependencies
|
|
echo Installing dependencies...
|
|
powershell -ExecutionPolicy Bypass -File "%~dp0scripts\install-deps.ps1"
|
|
if %errorlevel% neq 0 goto :error
|
|
|
|
REM Install core CLI
|
|
echo.
|
|
echo Installing core CLI...
|
|
powershell -ExecutionPolicy Bypass -File "%~dp0scripts\install-core.ps1"
|
|
if %errorlevel% neq 0 goto :error
|
|
|
|
REM Refresh PATH
|
|
set "PATH=%PATH%;%LOCALAPPDATA%\Programs\core"
|
|
|
|
REM Run doctor
|
|
echo.
|
|
echo === Verifying environment ===
|
|
core doctor
|
|
|
|
REM Clone repos
|
|
echo.
|
|
echo === Cloning repositories ===
|
|
core setup
|
|
|
|
echo.
|
|
echo === Setup complete! ===
|
|
echo Run 'core health' to check status
|
|
pause
|
|
exit /b 0
|
|
|
|
:error
|
|
echo.
|
|
echo Setup failed! Check the error above.
|
|
pause
|
|
exit /b 1
|