diff --git a/bin/cmder/config/profile.d/laragon.cmd b/bin/cmder/config/profile.d/laragon.cmd new file mode 100644 index 000000000..600be3e1f --- /dev/null +++ b/bin/cmder/config/profile.d/laragon.cmd @@ -0,0 +1,56 @@ +@echo off + +echo %CMDER_ROOT% | findstr /i "\laragon\bin\cmder" +if "%ERRORLEVEL%" equ "0" call :laragon +exit /b 0 + +:laragon + :: Laragon Start ------------------------------------------------------------------- + + if exist "%CMDER_ROOT%\..\git" ( + set "GIT_INSTALL_ROOT=%CMDER_ROOT%\..\git" + ) + + if exist "%GIT_INSTALL_ROOT%\post-install.bat" ( + echo Running Git for Windows one time Post Install.... + pushd "%GIT_INSTALL_ROOT%" + call "%GIT_INSTALL_ROOT%\git-bash.exe" --no-needs-console --hide --no-cd --command=post-install.bat + @DEL post-install.bat + + popd + :: cd /d %USERPROFILE% + rem + ) + + for /f "delims=" %%i in ("%CMDER_ROOT%\..\..\usr") do set USER_DIR=%%~fi + set USR_DIR=%USER_DIR% + + if exist "%CMDER_ROOT%\..\laragon\laragon.cmd" ( + :: call Laragon own commands + call "%CMDER_ROOT%\..\laragon\laragon.cmd" + ) + + + if exist "%USER_DIR%\user.cmd" ( + rem create this file and place your own command in there + call "%USER_DIR%\user.cmd" + ) else ( + echo Creating user startup file: "%USER_DIR%\user.cmd" + ( + echo :: use this file to run your own startup commands + echo :: use in front of the command to prevent printing the command + echo. + echo :: call start-ssh-agent.cmd + echo :: set PATH=%%USER_DIR%%\bin\whatever;%%PATH%% + echo. + echo :: cmd /c start http://localhost + echo. + ) > "%USER_DIR%\user.cmd" + + :: cd /d "%CMDER_ROOT%\..\..\www" + rem + ) + + :: Laragon End ------------------------------------------------------------------- + +exit /b 0 diff --git a/bin/cmder/vendor/init.bat b/bin/cmder/vendor/init.bat index 2c6f5d47e..c502a591a 100644 --- a/bin/cmder/vendor/init.bat +++ b/bin/cmder/vendor/init.bat @@ -165,65 +165,12 @@ if defined CMDER_START ( cd /d "%CMDER_START%" ) -:: Laragon Start ------------------------------------------------------------------- - - -if exist "%CMDER_ROOT%\..\git" ( - set "GIT_INSTALL_ROOT=%CMDER_ROOT%\..\git" -) - -if exist "%GIT_INSTALL_ROOT%\post-install.bat" ( - echo Running Git for Windows one time Post Install.... - pushd "%GIT_INSTALL_ROOT%" - call "%GIT_INSTALL_ROOT%\git-bash.exe" --no-needs-console --hide --no-cd --command=post-install.bat - @DEL post-install.bat - - popd - :: cd /d %USERPROFILE% - rem -) - -for /f "delims=" %%i in ("%CMDER_ROOT%\..\..\usr") do set USER_DIR=%%~fi -set USR_DIR=%USER_DIR% - - - -if exist "%CMDER_ROOT%\..\laragon\laragon.cmd" ( - :: call Laragon own commands - call "%CMDER_ROOT%\..\laragon\laragon.cmd" -) - -if exist "%USER_DIR%\user.cmd" ( - rem create this file and place your own command in there - call "%USER_DIR%\user.cmd" -) else ( - echo Creating user startup file: "%USER_DIR%\user.cmd" - ( - echo :: use this file to run your own startup commands - echo :: use in front of the command to prevent printing the command - echo. - echo :: call %%GIT_INSTALL_ROOT%%/cmd/start-ssh-agent.cmd - echo :: set PATH=%%USER_DIR%%\bin\whatever;%%PATH%% - echo. - echo :: cmd /c start http://localhost - echo. - ) > "%USER_DIR%\user.cmd" - - :: cd /d "%CMDER_ROOT%\..\..\www" - rem -) - -:: Laragon End ------------------------------------------------------------------- - if not '"%1"'=='""""' if not '"%1"'=='""' ( call "%1" ) else ( rem ) - - - exit /b :: @@ -231,4 +178,4 @@ exit /b :: :verbose-output if %verbose-output% gtr 0 echo %* - exit /b \ No newline at end of file + exit /b