anchor.diff:  )
   
   if /I [%clean_all%] == [true] (
  +  call :CleanEnvironment
     echo Cleaning entire working directory ...
     echo. >> %cleanlog% && echo git clean -xdf -e clean.log %~dp0 >> %cleanlog%
     call git clean -xdf -e clean.log %~dp0 >> %cleanlog%
  
positive.code: )
  
  if NOT "%clean_targets%" == "" (
    echo Running msbuild clean targets "%clean_targets:~0,-1%" ...
    echo. >> %cleanlog% && echo msbuild.exe %~dp0build.proj /t:%clean_targets:~0,-1% /nologo /v:minimal /flp:v=detailed;Append;LogFile=%cleanlog% >> %cleanlog%
    call msbuild.exe %~dp0build.proj /t:%clean_targets:~0,-1% /nologo /v:minimal /flp:v=detailed;Append;LogFile=%cleanlog%
  
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%
  