From 270ca697b25d4af0e94b572b4fbe132ffbcbd10d Mon Sep 17 00:00:00 2001 From: Pete Davison Date: Sat, 6 May 2023 23:04:20 +0100 Subject: [PATCH] fix: tabwriter in usage output (#1151) --- help.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/help.go b/help.go index 742245e2..79715226 100644 --- a/help.go +++ b/help.go @@ -99,13 +99,13 @@ func (e *Executor) ListTasks(o ListOptions) (bool, error) { // Format in tab-separated columns with a tab stop of 8. w := tabwriter.NewWriter(e.Stdout, 0, 8, 6, ' ', 0) for _, task := range tasks { - e.Logger.Outf(logger.Yellow, "* ") - e.Logger.Outf(logger.Green, task.Task) - e.Logger.Outf(logger.Default, ": \t%s", task.Desc) + e.Logger.FOutf(w, logger.Yellow, "* ") + e.Logger.FOutf(w, logger.Green, task.Task) + e.Logger.FOutf(w, logger.Default, ": \t%s", task.Desc) if len(task.Aliases) > 0 { - e.Logger.Outf(logger.Cyan, "\t(aliases: %s)", strings.Join(task.Aliases, ", ")) + e.Logger.FOutf(w, logger.Cyan, "\t(aliases: %s)", strings.Join(task.Aliases, ", ")) } - e.Logger.Outf(logger.Default, "\n") + _, _ = fmt.Fprint(w, "\n") } if err := w.Flush(); err != nil { return false, err