github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmg/SubCommand/goCmd/Go.go (about) 1 package goCmd 2 3 import ( 4 "os" 5 6 "github.com/bronze1man/kmg/kmgCmd" 7 "github.com/bronze1man/kmg/kmgConfig" 8 "github.com/bronze1man/kmg/kmgConsole" 9 ) 10 11 // run go command in current project 12 // 1.go build -i github.com/xxx/xxx use to get fastest speed of build. 13 // 2.try remove pkg directory if you found you change is ignore. 14 func GoCommand() { 15 kmgc, err := kmgConfig.LoadEnvFromWd() 16 kmgConsole.ExitOnErr(err) 17 err = kmgCmd.CmdSlice(append([]string{"go"}, os.Args[1:]...)). 18 MustSetEnv("GOPATH", kmgc.GOPATHToString()).StdioRun() 19 kmgConsole.ExitOnErr(err) 20 }