anchor.diff:  :GOPATH_DONE
   
   
  +if exist %GOPATH%\bin\packer.exe goto :packer_compiled
   echo Downloading and compiling packer
   go get github.com/mitchellh/packer
   cd /D %GOPATH%\src\github.com\mitchellh\packer
  
positive.code: cd /D %GOPATH%\bin
  for /f "tokens=1" %%i in ('dir /b builder* command* post* provision*') DO if exist packer-%%i del packer-%%i
  for /f "tokens=1" %%i in ('dir /b builder* command* post* provision*') DO ren %%i packer-%%i
  
  echo Downloading and compiling packer-post-processor-vagrant-vmware-ovf
  go get github.com/gosddc/packer-post-processor-vagrant-vmware-ovf
  
negative.code: 
  :install_packer
  
  if exist c:\go\bin goto :have_golang
  call cinst golang
  set PATH=%PATH%;c:\go\bin
  :have_golang
  
  call cinst git
  where git
  