anchor.diff:  SET extended=%2
   
   :: Return basic usage
  -ECHO Usage: publish-lambda-node [options] >> "%filename%"
  +ECHO Usage: publish-lambda-node [options] ^<packageDir^> >> "%filename%"
   IF %extended%==false (EXIT /B 0)
   
   :: If the extended description was requested, then return this text
   >> "%filename%" (
       ECHO.
  -    ECHO    --body           Required.  Path to the Node.js Lambda package you are uploading.
  -    ECHO                     The package body must be a .zip file.
  +    ECHO    packageDir       Required.  Path to the directory containing the Node.js files of
  +    ECHO                     the Lambda package you are uploading.  The files in this folder
  +    ECHO                     will be automatically compressed into a package using 7-Zip.
  +    ECHO.
       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
  
positive.code: 
  :: Global paths
  SET tempDir=%TEMP%\publish-lambda-node
  SET ERROR_FILE=%tempDir%\error.txt
  SET RESPONSE_FILE=%tempDir%\response.txt
  
  
negative.code: 
  SETLOCAL EnableDelayedExpansion
  
  SET updateErrFile=%tempDir%\updateErr.txt
  
  :: If no function name was provided then just show a message and early exit
  SET function=%function:"=%
  IF "%function%"=="" (
      ECHO.
      ECHO No Lambda function selected for a code update.
      ECHO Complete^^!
      EXIT /B 0
  )
  
  :: Update the provided Lambda function's code
  ECHO.
  