anchor.diff:  
   SETLOCAL EnableDelayedExpansion
   
  -SET updateErrFile=%tempDir%\uploadErr.txt
  +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.
  
positive.code: 
  :: Global paths
  SET tempDir=%TEMP%\publish-lambda-node
  SET ERROR_FILE=%tempDir%\error.txt
  SET RESPONSE_FILE=%tempDir%\response.txt
  
  
negative.code: 
  :: Ensure required arguments were provided
  SET valid=true
  IF NOT DEFINED packageDir (SET valid=false & ECHO Error: You must provide a path to a directory containing package files >> "%ERROR_FILE%")
  IF NOT DEFINED bucket (SET valid=false & ECHO Error: You must provide a bucket name (--bucket^) >> "%ERROR_FILE%")
  IF NOT DEFINED key (SET valid=false & ECHO Error: You must provide an object key (--key^) >> "%ERROR_FILE%")
  
  :: Try to set the missing AWS credentials profile with an environment variable
  IF NOT DEFINED profile (
  