diff options
Diffstat (limited to 'internal/termprint/columns.go')
| -rw-r--r-- | internal/termprint/columns.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/internal/termprint/columns.go b/internal/termprint/columns.go index 25cc07e..5950d76 100644 --- a/internal/termprint/columns.go +++ b/internal/termprint/columns.go @@ -36,7 +36,7 @@ func NewColumnPrinter(stdout io.Writer, providers []string, models []string) *Co return nil } - width := detectTerminalWidth(stdout) + width := DetectTerminalWidth(stdout) if width <= 0 { width = 100 } @@ -61,7 +61,7 @@ func NewColumnPrinter(stdout io.Writer, providers []string, models []string) *Co } } -func detectTerminalWidth(w io.Writer) int { +func DetectTerminalWidth(w io.Writer) int { type fder interface{ Fd() uintptr } if f, ok := w.(*os.File); ok { if width, _, err := term.GetSize(int(f.Fd())); err == nil { @@ -76,6 +76,10 @@ func detectTerminalWidth(w io.Writer) int { return 0 } +func detectTerminalWidth(w io.Writer) int { + return DetectTerminalWidth(w) +} + // Writer returns an io.Writer that routes chunks to a single column index. func (cp *ColumnPrinter) Writer(idx int) io.Writer { return columnWriter{printer: cp, index: idx} |
