From 4d9d215c43e3ff9214ba658bb7fe4ab6eea1c50d Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Tue, 9 Dec 2014 08:07:27 -0800 Subject: [PATCH] building args cmd works, need content --- cmd_build.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cmd_build.go b/cmd_build.go index 95263cc..776e8d3 100644 --- a/cmd_build.go +++ b/cmd_build.go @@ -3,6 +3,7 @@ package main import ( "fmt" "log" + "os" "os/exec" ) @@ -15,9 +16,13 @@ var buildCmd = &Command{ } func buildRun(cmd *Command, args ...string) { - out, err := exec.Command("go", "build", "-ldflags", fmt.Sprintf("\"-X main.Build.Date %s main.Build.GitHash %s main.Build.Num %d\"", "2014-12-08", "a1b2c3d4", 107)).Output() + mycmd := exec.Command("go", "build", "-ldflags", fmt.Sprintf("-X main.Build.Date %s -X main.Build.GitHash %s -X main.Build.Num %d\"", "2014-12-08", "a1b2c3d4", 107)) + fmt.Println(mycmd.Args) + fmt.Println(mycmd.Env) + mycmd.Stderr = os.Stderr + mycmd.Stdout = os.Stdout + err := mycmd.Run() if err != nil { log.Fatal(err) } - fmt.Printf("%s\n", out) }