refactor: Fixed duplicate terminal checks.

This commit is contained in:
2026-06-14 21:36:03 -04:00
parent f6ffeeee65
commit fe3253f274
2 changed files with 12 additions and 10 deletions

View File

@@ -3,18 +3,9 @@ package main
import "core:encoding/json"
import "core:fmt"
import "core:io"
import "core:os"
import "core:strings"
import "core:terminal"
render_table :: proc(headers: []string, rows: [][]string) {
if !terminal.is_terminal(os.stdout) {
w := io.to_writer(os.to_writer(os.stdout))
render_json_rows(w, headers, rows)
io.write_string(w, "\n")
return
}
col_widths := make([dynamic]int, 0, len(headers))
for i in 0 ..< len(headers) {
append(&col_widths, strings.rune_count(headers[i]))