Generating path

This commit is contained in:
Samuel Vasko 2013-12-08 23:40:11 +01:00
parent c032b5f8a0
commit 3f18f812e3

28
bin/pathgen.bat Normal file
View File

@ -0,0 +1,28 @@
:: 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 )