tableviewer

package
v2.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Logger *log.Logger
View Source
var TABLE_MAX_WIDTH = 120

Functions

This section is empty.

Types

type TableView

type TableView struct {
	Out            io.Writer
	Columns        []string
	ColumnWidths   []int
	MinColumnWidth int
	MaxColumnWidth int
	ColumnPadding  int
	Data           gjson.Result
	TableData      [][]string
	EnableColor    bool
}

TableView renders a table in the terminal

func (*TableView) Render

func (v *TableView) Render(jsonData []byte, withHeader bool)

Render writes the json data to console in the form of a table

func (*TableView) TransformData

func (v *TableView) TransformData(j []byte, property string) [][]string

TransformData tranform the data so that is presentable in the terminal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL