runJSON is a thin wrapper that reports errors as exit code 1.
(w io.Writer, v any)
| 906 | |
| 907 | // runJSON is a thin wrapper that reports errors as exit code 1. |
| 908 | func runJSON(w io.Writer, v any) int { |
| 909 | if err := listfmt.RenderJSON(w, v); err != nil { |
| 910 | fmt.Fprintf(os.Stderr, "error: %v\n", err) |
| 911 | return 1 |
| 912 | } |
| 913 | return 0 |
| 914 | } |
| 915 | |
| 916 | // dimHeaders wraps each header label in dim ANSI when color is enabled so |
| 917 | // the header line reads as supporting text rather than a row of data. |
no test coverage detected