From c7f17b5319c51d1367b4df5d61fa740d90323d6d Mon Sep 17 00:00:00 2001 From: jaedle Date: Mon, 4 Mar 2019 12:25:42 +0100 Subject: [PATCH] refactoring --- internal/summary/summary.go | 10 ++++++++++ task.go | 8 +------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/internal/summary/summary.go b/internal/summary/summary.go index f6b56ac7..dc1b9aa8 100644 --- a/internal/summary/summary.go +++ b/internal/summary/summary.go @@ -7,6 +7,16 @@ import ( "github.com/go-task/task/v2/internal/taskfile" ) +func PrintAll(l *logger.Logger, t *taskfile.Taskfile, c []taskfile.Call) { + for i, call := range c { + if i > 0 { + l.Outf("") + l.Outf("") + } + Print(l, t.Tasks[call.Task]) + } +} + func Print(l *logger.Logger, t *taskfile.Task) { printTaskName(l, t) if hasSummary(t) { diff --git a/task.go b/task.go index 51a5640d..738c075f 100644 --- a/task.go +++ b/task.go @@ -65,13 +65,7 @@ func (e *Executor) Run(ctx context.Context, calls ...taskfile.Call) error { } if e.Summary { - for i, call := range calls { - if i > 0 { - e.Logger.Outf("") - e.Logger.Outf("") - } - summary.Print(e.Logger, e.Taskfile.Tasks[call.Task]) - } + summary.PrintAll(e.Logger, e.Taskfile, calls) return nil }