anchor.diff:  SET destination=d:\myNugetPackages
   SET publish=0
   SET help=0
  +SET logLevel=2
   
   ::build variables
  -set msVS_Path=""
  -set msVS_Version=""
  -set x86BuildCompilerOption=amd64_x86
  -set x64BuildCompilerOption=amd64
  -set armBuildCompilerOption=amd64_arm
  -set currentBuildCompilerOption=amd64
  -
  -::Version
  -SET v=1.0.0
  -
  -::Api key for publishing
  -SET k=
  -
  -::PreRelease flag
  -SET b=0
  -
  -::Destination nuget storage
  -SET s=
  -
  -::Publish flag
  -SET p=
  -
  -::Prepare test environment
  -SET t=
  +SET msVS_Path=""
  +SET msVS_Version=""
  +SET x86BuildCompilerOption=amd64_x86
  +SET x64BuildCompilerOption=amd64
  +SET armBuildCompilerOption=amd64_arm
  +SET currentBuildCompilerOption=amd64
  +
  +::log levels
  +SET globalLogLevel=2											
  +SET error=0														
  +SET info=1														
  +SET warning=2													
  +SET debug=3														
  +SET trace=4	
  +
  +ECHO.
  +CALL:print %info% "Started creating nuget packages ..."
  +ECHO.
   
   :parseInputArguments
  -if "%1"=="" (
  -	if not "%nome%"=="" (
  -		set "%nome%=1"
  -		set nome=""
  -	) else (
  -		goto:main
  -	)
  -)
  -::echo              %1
  -set aux=%1
  -if "%aux:~0,1%"=="-" (
  -	if not "%nome%"=="" (
  -		set "%nome%=1"
  -	)
  -   set nome=%aux:~1,250%
  -) else (
  -   set "%nome%=%1"
  -   set nome=
  -)
  -
  -shift
  -goto parseInputArguments
  +IF "%1"=="" (
  +	IF NOT "%nome%"=="" (
  +		SET "%nome%=1"
  +		SET nome=""
  +	) ELSE (
  +		GOTO:main
  +	)
  +)
  +
  +SET aux=%1
  +IF "%aux:~0,1%"=="-" (
  +	IF NOT "%nome%"=="" (
  +		SET "%nome%=1"
  +	)
  +   SET nome=%aux:~1,250%
  +) ELSE (
  +   SET "%nome%=%1"
  +   SET nome=
  +)
  +
  +SHIFT
  +GOTO parseInputArguments
   
   ::===========================================================================
   :: Start execution of main flow (if parsing input parameters passed without issues)
  
positive.code: 	RMDIR /s /q %nugetPath%
  )
  
  goto:eof
  
  :setNugetApiKey
  %nuget% setapikey %publishKey%
  if ERRORLEVEL 1 CALL:error 0 "Failed creating the %nugetName% nuget package"
  goto:eof
  
  :publishNuget
  IF NOT "%key%"=="" CALL:setNugetApiKey
  
negative.code: )
  IF ERRORLEVEL 1 CALL:error 1 "Failed publishing the %nugetName% nuget package"
  
  GOTO:EOF
  
  :determineNugetVersion
  IF EXIST %nugetPackageVersion% (
  