Skip to content

Commit

Permalink
better cmder integration, allows upgrading cmder
Browse files Browse the repository at this point in the history
  • Loading branch information
daxgames committed Sep 12, 2020
1 parent 478753f commit 736e5ba
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 54 deletions.
56 changes: 56 additions & 0 deletions 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
55 changes: 1 addition & 54 deletions bin/cmder/vendor/init.bat
Expand Up @@ -165,70 +165,17 @@ 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

::
:: sub-routines below here
::
:verbose-output
if %verbose-output% gtr 0 echo %*
exit /b
exit /b

0 comments on commit 736e5ba

Please sign in to comment.