mirror of
https://github.com/cmderdev/cmder.git
synced 2024-11-10 17:59:11 +08:00
fix conflict with init.bat build-in command parser, update user-profile.cmd
This commit is contained in:
parent
a06d4e93ec
commit
99f51b0fc0
11
vendor/init.bat
vendored
11
vendor/init.bat
vendored
@ -81,6 +81,7 @@ call "%cmder_root%\vendor\lib\lib_profile"
|
|||||||
set SVN_SSH=%2
|
set SVN_SSH=%2
|
||||||
shift
|
shift
|
||||||
)
|
)
|
||||||
|
set "CMDER_FLAGS=%CMDER_FLAGS% %1"
|
||||||
shift
|
shift
|
||||||
goto var_loop
|
goto var_loop
|
||||||
|
|
||||||
@ -290,14 +291,14 @@ if not defined HOME set "HOME=%USERPROFILE%"
|
|||||||
set "initialConfig=%CMDER_ROOT%\config\user-profile.cmd"
|
set "initialConfig=%CMDER_ROOT%\config\user-profile.cmd"
|
||||||
if exist "%CMDER_ROOT%\config\user-profile.cmd" (
|
if exist "%CMDER_ROOT%\config\user-profile.cmd" (
|
||||||
REM Create this file and place your own command in there
|
REM Create this file and place your own command in there
|
||||||
call "%CMDER_ROOT%\config\user-profile.cmd" %*
|
call "%CMDER_ROOT%\config\user-profile.cmd" %CMDER_FLAGS%
|
||||||
)
|
)
|
||||||
|
|
||||||
if defined CMDER_USER_CONFIG (
|
if defined CMDER_USER_CONFIG (
|
||||||
set "initialConfig=%CMDER_USER_CONFIG%\user-profile.cmd"
|
set "initialConfig=%CMDER_USER_CONFIG%\user-profile.cmd"
|
||||||
if exist "%CMDER_USER_CONFIG%\user-profile.cmd" (
|
if exist "%CMDER_USER_CONFIG%\user-profile.cmd" (
|
||||||
REM Create this file and place your own command in there
|
REM Create this file and place your own command in there
|
||||||
call "%CMDER_USER_CONFIG%\user-profile.cmd" %*
|
call "%CMDER_USER_CONFIG%\user-profile.cmd" %CMDER_FLAGS%
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -317,6 +318,12 @@ echo.
|
|||||||
echo :: you can add your plugins to the cmder path like so
|
echo :: you can add your plugins to the cmder path like so
|
||||||
echo :: set "PATH=%%CMDER_ROOT%%\vendor\whatever;%%PATH%%"
|
echo :: set "PATH=%%CMDER_ROOT%%\vendor\whatever;%%PATH%%"
|
||||||
echo.
|
echo.
|
||||||
|
echo :: pass your custom arguments to init.bat, and you can parse them like so
|
||||||
|
echo :: echo %* | find /i "/noautorun">nul
|
||||||
|
echo :: if "%ERRORLEVEL%" == "1" (
|
||||||
|
echo :: call vsCode
|
||||||
|
echo :: )
|
||||||
|
echo.
|
||||||
echo @echo off
|
echo @echo off
|
||||||
) >"%initialConfig%"
|
) >"%initialConfig%"
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user