msys2_shell.cmd: print help if asked by '--help', '-?' or '/?' parameters

This simplify usage for people who are used to the MS or GNU standards.
This commit is contained in:
Karlson2k
2016-07-16 19:20:44 +03:00
parent 705a468108
commit 9f7a93a620

View File

@@ -20,6 +20,18 @@ if "x%~1" == "x-help" (
call :printhelp "%~nx0"
exit /b %ERRORLEVEL%
)
if "x%~1" == "x--help" (
call :printhelp "%~nx0"
exit /b %ERRORLEVEL%
)
if "x%~1" == "x-?" (
call :printhelp "%~nx0"
exit /b %ERRORLEVEL%
)
if "x%~1" == "x/?" (
call :printhelp "%~nx0"
exit /b %ERRORLEVEL%
)
rem Shell types
if "x%~1" == "x-msys" shift& set MSYSTEM=MSYS& goto :checkparams
if "x%~1" == "x-msys2" shift& set MSYSTEM=MSYS& goto :checkparams
@@ -132,6 +144,7 @@ echo Set terminal type
echo -here [DIRECTORY] Starting directory
echo -[use-]full-path Use full currnent PATH variable
echo instead of triming to minimal
echo -help ^| --help ^| -? ^| /? Display this help and exit
echo.
echo Any parameter that cannot be treated as valid option and all
echo following parameters are passed as bash command parameters.