diff --git a/internal/summary/summary.go b/internal/summary/summary.go index a0202afc..df864823 100644 --- a/internal/summary/summary.go +++ b/internal/summary/summary.go @@ -24,7 +24,11 @@ func printTaskCommands(cmds []*taskfile.Cmd, logger *logger.Logger) { logger.Outf("") logger.Outf("commands:") for _, c := range cmds { - logger.Outf(" - %s", c.Cmd) + if c.Cmd != "" { + logger.Outf(" - %s", c.Cmd) + } else { + logger.Outf(" - Task: %s", c.Task) + } } } } diff --git a/internal/summary/summary_test.go b/internal/summary/summary_test.go index 872d8dcf..b64e1c7f 100644 --- a/internal/summary/summary_test.go +++ b/internal/summary/summary_test.go @@ -75,7 +75,7 @@ func TestPrintTaskCommandsIfPresent(t *testing.T) { Cmds: []*taskfile.Cmd{ {Cmd: "command-1"}, {Cmd: "command-2"}, - {Cmd: "command-3"}, + {Task: "task-1"}, }, } @@ -84,7 +84,7 @@ func TestPrintTaskCommandsIfPresent(t *testing.T) { assert.Contains(t, buffer.String(), "\ncommands:\n") assert.Contains(t, buffer.String(), "\n - command-1\n") assert.Contains(t, buffer.String(), "\n - command-2\n") - assert.Contains(t, buffer.String(), "\n - command-3\n") + assert.Contains(t, buffer.String(), "\n - Task: task-1\n") } func TestDoesNotPrintCommandIfMissing(t *testing.T) {