Skip to content

Commit

Permalink
checksrc.bat: Added check for unknown arguments
Browse files Browse the repository at this point in the history
  • Loading branch information
captain-caveman2k committed Aug 8, 2015
1 parent a8e9e0c commit 1ab763a
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions projects/checksrc.bat
Expand Up @@ -29,14 +29,24 @@ rem ***************************************************************************
setlocal

:parseArgs
if "%~1" == "" goto prerequisites

if /i "%~1" == "-?" (
goto syntax
) else if /i "%~1" == "-h" (
goto syntax
) else if /i "%~1" == "-help" (
goto syntax
) else (
if not defined SRC_DIR (
set SRC_DIR=%~1%
) else (
goto unknown
)
)

shift & goto parseArgs

:prerequisites
rem Check we have Perl installed
echo %PATH% | findstr /I /C:"\Perl" 1>nul
Expand All @@ -47,8 +57,7 @@ rem ***************************************************************************
)

:configure
if "%1" == "" set SRC_DIR=..
if not "%1" == "" set SRC_DIR=%~1%
if "%SRC_DIR%" == "" set SRC_DIR=..
if not exist "%SRC_DIR%" goto nosrc

:start
Expand All @@ -74,6 +83,11 @@ rem ***************************************************************************
echo directory - Specifies the curl source directory
goto success

:unknown
echo.
echo Error: Unknown argument '%1'
goto error

:nodos
echo.
echo Error: Only a Windows NT based Operating System is supported
Expand Down

0 comments on commit 1ab763a

Please sign in to comment.