From 97b07968a0a239c862309bcdffe31848dfbf128c Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Mon, 14 Sep 2026 20:11:26 +0200 Subject: plan 8: escape terminal controls in everything krino prints --- cmd/krino/explain.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cmd/krino/explain.go') diff --git a/cmd/krino/explain.go b/cmd/krino/explain.go index 8fade24..b69f50f 100644 --- a/cmd/krino/explain.go +++ b/cmd/krino/explain.go @@ -47,7 +47,7 @@ func cmdExplain(g *globals, args []string, stdout, stderr io.Writer) int { return 2 } - fmt.Fprintf(stdout, "%s (directory %s)\n", xdg.Abbrev(x.File.Path), x.Dir.Name) + fmt.Fprintf(stdout, "%s (directory %s)\n", display(xdg.Abbrev(x.File.Path)), x.Dir.Name) if x.Skip != "" { fmt.Fprintf(stdout, "krino would not look at this file: %s\n", x.Skip) } @@ -84,6 +84,6 @@ func printTrace(w io.Writer, t *cond.Trace) { var buf bytes.Buffer t.Format(&buf) for _, line := range strings.Split(strings.TrimRight(buf.String(), "\n"), "\n") { - fmt.Fprintf(w, " %s\n", line) + fmt.Fprintf(w, " %s\n", display(line)) } } -- cgit v1.3