From 4732a59111d161232f466e9122c01fe5fc6cf80e Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 27 Mar 2026 11:15:10 +0200 Subject: 664b9fe4: extract renderTaskList helper --- internal/askcli/command_list.go | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'internal/askcli/command_list.go') diff --git a/internal/askcli/command_list.go b/internal/askcli/command_list.go index 76b5302..99ffcc8 100644 --- a/internal/askcli/command_list.go +++ b/internal/askcli/command_list.go @@ -3,7 +3,6 @@ package askcli import ( "bytes" "context" - "encoding/json" "fmt" "io" "sort" @@ -52,23 +51,7 @@ func (d *Dispatcher) handleListWithFilters(ctx context.Context, initialFilters, } return tasks[i].Urgency > tasks[j].Urgency }) - if d.jsonOutput { - data, err := json.Marshal(tasks) - if err != nil { - fmt.Fprintf(stderr, "error: failed to marshal JSON: %v\n", err) - return 1, nil - } - stdout.Write(data) - io.WriteString(stdout, "\n") - } else { - aliases, err := ensureTaskAliases(tasks) - if err != nil { - fmt.Fprintf(stderr, "error: failed to load task aliases: %v\n", err) - return 1, nil - } - io.WriteString(stdout, FormatTaskListForWidth(tasks, aliases, detectTaskListTerminalWidth(stdout))) - } - return 0, nil + return renderTaskList(tasks, stdout, stderr, d.jsonOutput) } func priorityOrder(p string) int { -- cgit v1.2.3