mirror of
https://github.com/Hmbown/DeepSeek-TUI.git
synced 2026-09-03 06:50:13 +08:00
Stage the codew binary in release builds, include it in platform archives and Windows installer inputs, and teach local release asset prep/checks about the shim. The Unix archive installer now installs via atomic replace so an existing executable is not overwritten in place.
45 lines
1.3 KiB
Batchfile
45 lines
1.3 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
:: CodeWhale Windows installer
|
|
:: Copies codewhale.exe, codew.exe, and codewhale-tui.exe to %USERPROFILE%\bin
|
|
|
|
set "BIN_DIR=%USERPROFILE%\bin"
|
|
set "SCRIPT_DIR=%~dp0"
|
|
|
|
if not exist "%BIN_DIR%" mkdir "%BIN_DIR%"
|
|
|
|
echo Installing codewhale to %BIN_DIR%...
|
|
|
|
copy /Y "%SCRIPT_DIR%codewhale.exe" "%BIN_DIR%\codewhale.exe" >nul
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo ERROR: Failed to copy codewhale.exe
|
|
exit /b 1
|
|
)
|
|
|
|
copy /Y "%SCRIPT_DIR%codew.exe" "%BIN_DIR%\codew.exe" >nul
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo ERROR: Failed to copy codew.exe
|
|
exit /b 1
|
|
)
|
|
|
|
copy /Y "%SCRIPT_DIR%codewhale-tui.exe" "%BIN_DIR%\codewhale-tui.exe" >nul
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo ERROR: Failed to copy codewhale-tui.exe
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo Done. Commands installed to %BIN_DIR%.
|
|
echo.
|
|
echo Add %BIN_DIR% to your PATH:
|
|
echo 1. Open Start, search "environment variables"
|
|
echo 2. Click "Environment Variables..."
|
|
echo 3. Under "User variables", select "Path" and click "Edit"
|
|
echo 4. Click "New" and add: %BIN_DIR%
|
|
echo 5. Click OK, then restart your terminal
|
|
echo.
|
|
echo Or run this in an admin PowerShell:
|
|
echo [Environment]::SetEnvironmentVariable('Path', [Environment]::GetEnvironmentVariable('Path', 'User') + ';%BIN_DIR%', 'User')
|
|
echo.
|
|
echo Then run: codewhale
|