anchor.diff:          return
       }
       $saveGOARCH = $env:GOARCH
  -    $env:GOARCH = (& $go env GOARCH)
  -
  -    Make-Dir $CMD
  -    $binDir = (Join-Path $CMD $env:GOARCH)
  +    $env:GOARCH = (go env GOARCH)
  +
  +    Make-Dir "cmd"
  +    $binDir = (Join-Path "cmd" $env:GOARCH)
       Make-Dir $binDir
       if ($target -eq "") {
           $target = (Join-Path $binDir "nyagos.exe")
  
positive.code:         }
      }
      if( -not $status ){
          Write-Warning "Some of '$GO fmt' failed."
      }
      return $status
  }
  
negative.code:     Write-Verbose -Message ("{0} not found." -f $exename)
      $private:GO111MODULE = $env:GO111MODULE
      $env:GO111MODULE = "off"
      Write-Verbose -Message ("$ go get -d " + $url)
      go get -d $url
      $workdir = (Join-Path (Join-Path (go env GOPATH).Split(";")[0] "src") $url)
      $cwd = (Get-Location)
      Set-Location $workdir
      Write-Verbose -Message ("$ go build {0} on {1}" -f $exename,$workdir)
      go build
      Do-Copy $exename $cwd
      Set-Location $cwd
      $env:GO111MODULE = $private:GO111MODULE
  