github.com/alexey-mercari/reviewdog@v0.10.1-0.20200514053941-928943b10766/service/serviceutil/serviceutil.go (about) 1 package serviceutil 2 3 import ( 4 "fmt" 5 "os/exec" 6 "strings" 7 ) 8 9 // GitRelWorkdir returns git relative workdir of current directory. 10 func GitRelWorkdir() (string, error) { 11 b, err := exec.Command("git", "rev-parse", "--show-prefix").Output() 12 if err != nil { 13 return "", fmt.Errorf("failed to run 'git rev-parse --show-prefix': %v", err) 14 } 15 return strings.Trim(string(b), "\n"), nil 16 }