anchor.diff:  goto Loop
   
   :Begin
  +if /I [%clean_environment%] == [true] (
  +  call :CleanEnvironment
  +)
   
  -echo Running init-tools.cmd
  -call %~dp0init-tools.cmd
   
   if /I [%clean_src%] == [true] (
     echo Cleaning src directory ...
  
positive.code: echo     /c     - Deletes the user-local nuget package cache.
  echo     /t     - Deletes the tools directory.
  echo     /s     - Deletes the untracked files under src directory (git clean src -xdf).
  echo     /all   - Combines all of the above.
  echo.
  echo If no option is specified then clean.cmd /b is implied.
  
negative.code: )
  
  if /I [%clean_tools%] == [true] (
    call :CleanEnvironment
    echo Cleaning tools directory ...
    echo. >> %cleanlog% && echo rmdir /s /q %~dp0tools >> %cleanlog%
    rmdir /s /q %~dp0tools >> %cleanlog%
  