anchor.diff:  
   :createFolder
   IF NOT EXIST %1 (
  +	CALL:print %trace% "Creating folder %1"
   	MKDIR %1
   	IF ERRORLEVEL 1 CALL:error 1 "Could not make a directory %1"
   )
   GOTO:EOF
   
   :showHelp
  -IF NOT %help% EQU 0 GOTO:EOF
  -
  -echo Available commands:
  -echo.
  -echo -b 	Flag for creating prerelase nuget package.
  -echo.
  -echo -k	Api key that is used for publishing nuget package on nuget.org. This is used in combination with 
  -echo		publish flag -p. This will store your API key so that you never need to do this step again on this machine.
  -echo.
  -echo -h 	Show script usage
  -echo.
  -echo -p	Publish created nuget package. By default it will be uploaded on nuget.org server. If it is 
  -echo		desired to publish it locally or on some another server, it sholud be used option -s to specify 
  -echo		destination server
  -echo.
  -echo -s	Used for specifying nuget server where package will be published
  -echo.
  -echo -t	Flag that initiates setting up test environment for newly published nuget package
  -echo.
  -echo -v	Nuget package version number
  -echo.
  -echo Generated nuget package will be stored in winrt\NugetOutput\org.ortc.Adapter
  -echo Examples:
  -echo.
  -echo Creating nuget package with version number 1.0.1
  -echo bin\createNuget.bat
  -echo.
  -echo Creating prerelase nuget package with version number 1.0.1-Beta
  -echo bin\createNuget.bat -b
  -echo.
  -echo Creating prerelase nuget package and publish it to locally nuget storage
  -echo bin\createNuget.bat -b -p -s [path to local nuget storage]
  -echo.
  +IF %help% EQU 0 GOTO:EOF
  +
  +ECHO.
  +ECHO    [92mAvailable parameters:[0m
  +ECHO.
  +ECHO  	[93m-beta[0m 		Flag for creating prerelase nuget package.
  +ECHO.
  +ECHO 	[93m-key[0m		Api key that is used for publishing nuget package on nuget.org. This is used in combination with 
  +ECHO		publish flag -publish. This will store your API key so that you never need to do this step again on this machine.
  +ECHO.
  +ECHO 	[93m-help[0m 		Show script usage
  +ECHO.
  +ECHO 	[93m-logLevel[0m	Log level (error, info, warning, debug, trace)
  +ECHO.
  +ECHO 	[93m-publish[0m	Publish created nuget package. By default it will be uploaded on nuget.org server. If it is 
  +ECHO		desired to publish it locally or on some another server, it sholud be used option -destination to specify 
  +ECHO		destination server
  +ECHO.
  +ECHO 	[93m-destination[0m	Used for specifying nuget server where package will be published. Default destination is nuget.org
  +ECHO.
  +ECHO 	[93m-target[0m		Name of the target to generate nuget package. Ortc or WebRtc.
  +ECHO.
  +ECHO 	[93m-version[0m	Nuget package version number. If this parameter is not passed it will be used incremented previous version number 
  +ECHO.
  +ECHO    [91mGenerated nuget package will be stored in ortc\windows\NugetOutput\ for Ortc and in webrtc\windows\NugetOutput\ for WebRtc.[0m
  +ECHO.
  +ECHO    [92mExamples:[0m
  +ECHO.
  +ECHO   [93mCreating Ortc nuget package with automated versioning and storing in ortc\windows\NugetOutput\ without publishing it.[0m
  +ECHO    bin\createNuget.bat -target Ortc
  +ECHO.
  +ECHO   [93mCreating WebRtc prerelase nuget package with version number 1.0.1-Beta[0m
  +ECHO    bin\createNuget.bat -beta -target WebRtc -version 1.0.1
  +ECHO.
  +ECHO   [93mCreating prerelase Ortc nuget package and publish it to locally nuget storage[0m
  +ECHO    bin\createNuget.bat -target Ortc -beta -publish -destination [path to local nuget storage]
  +ECHO.
  +ECHO.
  +ECHO   [93mCreating prerelase WebRtc nuget package and publish it to nuget.org[0m
  +ECHO    bin\createNuget.bat -target WebRtc -beta -publish -key [nuget.org api key]
  +ECHO.
  +CALL bin\batchTerminator.bat
   
   GOTO:EOF
   
  
positive.code: CALL:downloadNuget
  
  CALL:generateNugetPackages
  
  GOTO:DONE
  
  
negative.code: ::helpers
  SET failure=0
  SET ortcAvailable=0
  SET startTime=0
  SET endingTime=0
  
  ::targets
  SET generate_Ortc_Nuget=0
  