anchor.diff:  SET extended=%2
   
   :: Return basic usage
  -ECHO Usage: publish-lambda-node --body ^<bodypath^> --key ^<key^> [options] >> "%filename%"
  +ECHO Usage: publish-lambda-node [options] >> "%filename%"
   IF %extended%==false (EXIT /B 0)
   
   :: If the extended description was requested, then return this text
   >> "%filename%" (
       ECHO.
  -    ECHO    -b, --body       Required.  Path to the Node.js Lambda package you are uploading.
  +    ECHO    --body           Required.  Path to the Node.js Lambda package you are uploading.
       ECHO                     The package body must be a .zip file.
  +    ECHO    --bucket         Required.  Name of the AWS S3 bucket to which you are uploading.
  +    ECHO                     By default, a key named "lambda-bucket-kms-key" will be used for
  +    ECHO                     server-side-encryption of the uploaded package.  You can change
  +    ECHO                     this behavior with the --options argument below.
  +    ECHO    -f, --function   Optional.  The name of a Lambda function to update with the new
  +    ECHO                     code.  This function must already be created.
       ECHO    -h, --help       Show this help text.
       ECHO    -k, --key        Required.  A unique key (name^) to identify the uploaded object
       ECHO                     in the bucket (e.g., "my-function.zip"^).
  
positive.code: FOR /F "usebackq tokens=*" %%a IN ('%arg%') DO SET arg=%%~a
  IF "%arg%"=="" GOTO continueParse
  SET isBody=false
  SET values=-b /b /B --body
  FOR %%v IN (%values%) DO IF %arg%==%%v SET isBody=true
  IF %isBody%==true (
      SET arg=%2
  
negative.code: TYPE NUL > "%RESPONSE_FILE%"
  
  :: Initialize global variables
  SET function=""
  SET help=false
  SET options=""
  
  