github.com/slayercat/go@v0.0.0-20170428012452-c51559813f61/src/clean.bat (about) 1 :: Copyright 2012 The Go Authors. All rights reserved. 2 :: Use of this source code is governed by a BSD-style 3 :: license that can be found in the LICENSE file. 4 @echo off 5 6 setlocal 7 8 set GOBUILDFAIL=0 9 10 go tool dist env -w -p >env.bat 11 if errorlevel 1 goto fail 12 call env.bat 13 del env.bat 14 echo. 15 16 if exist %GOTOOLDIR%\dist.exe goto distok 17 echo cannot find %GOTOOLDIR%\dist; nothing to clean 18 goto fail 19 :distok 20 21 "%GOBIN%\go" clean -i std 22 "%GOBIN%\go" tool dist clean 23 "%GOBIN%\go" clean -i cmd 24 25 goto end 26 27 :fail 28 set GOBUILDFAIL=1 29 30 :end 31 if x%GOBUILDEXIT%==x1 exit %GOBUILDFAIL%