cmder/bin/pathgen.bat
2014-04-28 13:31:58 +02:00

29 lines
644 B
Batchfile

:: This script checks for folders in \bin that contain executables
:: and adds them to PATH. It also adds all folders that match \bin\*\bin
@echo off
setlocal EnableDelayedExpansion
pushd %CD%
cd /d "%CMDER_ROOT%\bin"
for /d %%D in (*) do (
set hasexe=
:: Check for existence of folders with executables in \bin
if exist "%%D\*.exe" set hasexe=true
if exist "%%D\*.bat" set hasexe=true
if "!hasexe!" == "true" (
set PATH=!PATH!;%CD%\%%D
)
:: Find all \bin\*\bin and also add them
if exist "%%D\bin" (
set PATH=!PATH!;%CD%\%%D\bin
)
)
popd
endlocal & ( PATH = %PATH%;%CMDER_ROOT%\bin )