e8911df7e9
platz.bat/platz.sh now derive PLATZ via setenv instead of hardcoded paths, matching the Standard Programm Template already applied to setenv/install_py/activate_venv/get_cmd. Added the missing .sh counterparts to those .bat scripts, an empty requirements.txt for install_py to install (project only uses the stdlib), and ignore entries for .venv/, out/, .vscode/, *.swp. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
36 lines
888 B
Batchfile
36 lines
888 B
Batchfile
@echo off
|
|
REM -------------------------------------
|
|
REM Wo ist das Programm hinkopiert
|
|
for %%I in ("%~dp0..") do set PLATZ=%%~fI
|
|
echo %PLATZ%
|
|
REM -------------------------------------
|
|
|
|
REM Umgebung setzen
|
|
set PLATZ_BIN=%PLATZ%\bin
|
|
set PLATZ_CFG=%PLATZ%\cfg
|
|
set PLATZ_LIBS=%PLATZ%\libs
|
|
set PLATZ_WORK=%PLATZ%\work
|
|
set PLATZ_IN=%PLATZ%\in
|
|
set PLATZ_OUT=%PLATZ%\out
|
|
|
|
REM Wo sind die Pythonskripte ?
|
|
if "%PYTHONPATH%"=="" (
|
|
set PYTHONPATH=%PLATZ_LIBS%
|
|
) else (
|
|
echo %PYTHONPATH% | find /I "%PLATZ_LIBS%" > nul
|
|
if errorlevel 1 set PYTHONPATH=%PYTHONPATH%;%PLATZ_LIBS%
|
|
)
|
|
|
|
if not exist "%PLATZ_WORK%" mkdir "%PLATZ_WORK%"
|
|
if not exist "%PLATZ_OUT%" mkdir "%PLATZ_OUT%"
|
|
|
|
echo PLATZ=%PLATZ%
|
|
echo PLATZ_BIN=%PLATZ_BIN%
|
|
echo PLATZ_CFG=%PLATZ_CFG%
|
|
echo PLATZ_LIBS=%PLATZ_LIBS%
|
|
echo PLATZ_WORK=%PLATZ_WORK%
|
|
echo PLATZ_IN=%PLATZ_IN%
|
|
echo PLATZ_OUT=%PLATZ_OUT%
|
|
echo PYTHONPATH=%PYTHONPATH%
|
|
|