diff --git a/INSTALL.BAT b/INSTALL.BAT new file mode 100644 index 0000000..4f14438 --- /dev/null +++ b/INSTALL.BAT @@ -0,0 +1,86 @@ +@echo off +REM ================================================================ +REM INSTALL.BAT - cnotes v0.1.1 DOS Installer +REM ================================================================ +REM Simple installer for Turbo C++ 3.0 built cnotes tools +REM Places everything in C:\CNOTES by default +REM ================================================================ + +cls +echo. +echo cnotes v0.1.1 - DOS Installation +echo ================================= +echo. +echo This will install the cnotes commands (cnadd, cndump, etc.) +echo to C:\CNOTES +echo. +echo You can change the destination by editing this file. +echo. + +set TARGET=C:\CNOTES + +echo Target directory: %TARGET% +echo. + +if exist %TARGET%\nul goto exists +echo Creating directory %TARGET%... +md %TARGET% +if errorlevel 1 goto fail + +:exists +echo Copying files... +copy cnadd.exe %TARGET%\cnadd.exe >nul +copy cndump.exe %TARGET%\cndump.exe >nul +copy cncount.exe %TARGET%\cncount.exe >nul +copy cndel.exe %TARGET%\cndel.exe >nul +copy cnfind.exe %TARGET%\cnfind.exe >nul +copy cnhelp.exe %TARGET%\cnhelp.exe >nul + +if errorlevel 1 goto copyfail + +echo. +echo Add C:\CNOTES to PATH permanently? (Y/N) +choice /c:yn +if errorlevel 2 goto noautoexec + +echo SET PATH=%%PATH%%;C:\CNOTES >> C:\AUTOEXEC.BAT +echo Added to AUTOEXEC.BAT (will take effect after reboot) +goto endauto + +:noautoexec +echo Skipped AUTOEXEC.BAT modification. +echo To use cnotes: +echo 1. Add the directory to your PATH (recommended): +echo. +echo SET PATH=%%PATH%%;%TARGET% +echo. +echo (add this line to AUTOEXEC.BAT for permanent effect) +echo. +echo 2. Or run commands directly: +echo %TARGET%\cnadd "Your first note" +echo. +echo Type CNHELP for command overview. +echo. +:endauto + +echo. +echo Installation complete! +echo. +goto end + +:copyfail +echo. +echo ERROR: Could not copy one or more files. +echo Make sure all .EXE files are in the current directory. +echo Check disk space and write permissions. +goto end + +:fail +echo. +echo ERROR: Could not create directory %TARGET% +echo Check drive letter, disk space, or path. +goto end + +:end +echo. +pause \ No newline at end of file