github.com/sergiusens/goreleaser@v0.34.3-0.20171009111917-ae6f7c157c5c/internal/git/git.go (about) 1 // Package git provides an integration with the git command 2 package git 3 4 import ( 5 "errors" 6 "os/exec" 7 ) 8 9 // Run runs a git command and returns its output or errors 10 func Run(args ...string) (output string, err error) { 11 var cmd = exec.Command("git", args...) 12 bts, err := cmd.CombinedOutput() 13 if err != nil { 14 return "", errors.New(string(bts)) 15 } 16 return string(bts), err 17 }