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/review.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cmd/krino/review.go') diff --git a/cmd/krino/review.go b/cmd/krino/review.go index 36231be..dcf7663 100644 --- a/cmd/krino/review.go +++ b/cmd/krino/review.go @@ -122,7 +122,7 @@ func reviewPerFile(in io.Reader, out io.Writer, chains []plan.Chain, root string continue } - fmt.Fprintf(out, "\n[%d/%d] %s\n", i+1, len(chains), c.File.Rel) + fmt.Fprintf(out, "\n[%d/%d] %s\n", i+1, len(chains), display(c.File.Rel)) for _, l := range stepLines(c, 7, root, p, widthPolicy(out)) { fmt.Fprintln(out, l) } @@ -157,7 +157,7 @@ func reviewPerFile(in io.Reader, out io.Writer, chains []plan.Chain, root string replaced[c.File.Rel] = plan.Trash choice = "trash" case 'd': - fmt.Fprintf(out, " delete %s permanently? [y/N] ", c.File.Rel) + fmt.Fprintf(out, " delete %s permanently? [y/N] ", display(c.File.Rel)) confirm, kerr := readKey(in) if kerr != nil { return nil, nil, 0, kerr -- cgit v1.3