// WriteResult writes res (-format=plain) to w, stripping file locations. func WriteResult(w io.Writer, q *guru.Query) { capture := new(bytes.Buffer) // capture standard output q.WriteTo(capture) for _, line := range strings.Split(capture.String(), "\n") { // Remove a "file:line: " prefix. if i := strings.Index(line, ": "); i >= 0 { line = line[i+2:] } fmt.Fprintf(w, "%s\n", line) } }