From 7d63867f365163f149db5d768c71f518f9eaf711 Mon Sep 17 00:00:00 2001 From: s Date: Fri, 7 Nov 2025 11:50:47 -0500 Subject: refactor: extract json output formatting to utils.PrintJSON and add colorized json output with new dns tld command --- cmd/npd.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'cmd/npd.go') diff --git a/cmd/npd.go b/cmd/npd.go index 6e7ed4b..a6bd7b2 100644 --- a/cmd/npd.go +++ b/cmd/npd.go @@ -1,11 +1,11 @@ package cmd import ( - "encoding/json" "fmt" "git.db.org.ai/dborg/internal/client" "git.db.org.ai/dborg/internal/config" "git.db.org.ai/dborg/internal/models" + "git.db.org.ai/dborg/internal/utils" "github.com/spf13/cobra" ) @@ -85,11 +85,5 @@ func runNPDSearch(cmd *cobra.Command, args []string) error { return fmt.Errorf("API error: %s", response.Error) } - output, err := json.MarshalIndent(response.Results.Hits, "", " ") - if err != nil { - return fmt.Errorf("failed to format response: %w", err) - } - - fmt.Println(string(output)) - return nil + return utils.PrintJSON(response.Results.Hits) } -- cgit v1.2.3