Documentation
¶
Index ¶
- Variables
- func PrintProgressBar(current, total int, width int) string
- func SliceSame(slice1, slice2 []any) bool
- type Dictionary
- func (d Dictionary) UnwindBool(keys ...string) bool
- func (d Dictionary) UnwindFloat32(keys ...string) float32
- func (d Dictionary) UnwindFloat64(keys ...string) float64
- func (d Dictionary) UnwindInt(keys ...string) int
- func (d Dictionary) UnwindInt32(keys ...string) int32
- func (d Dictionary) UnwindInt64(keys ...string) int64
- func (d Dictionary) UnwindMap(keys ...string) Dictionary
- func (d Dictionary) UnwindSlice(keys ...string) []any
- func (d Dictionary) UnwindString(keys ...string) string
- func (d Dictionary) UnwindUint(keys ...string) uint
- func (d Dictionary) UnwindUint64(keys ...string) uint64
- func (d Dictionary) UnwindValue(keys ...string) any
- type ErrorReport
- type FunctionOutput
- type Manager
- func (m *Manager) AddProgressBarToStream(name string, percentage float64, text string)
- func (m *Manager) AddStreamLine(name string, line string)
- func (m *Manager) ClearAll()
- func (m *Manager) ClearFunction(name string)
- func (m *Manager) ClearLines(n int)
- func (m *Manager) Complete(name string)
- func (m *Manager) GetStatus(name string) string
- func (m *Manager) GetStatusIndicator(status string) string
- func (m *Manager) Pause()
- func (m *Manager) Register(name string)
- func (m *Manager) RegisterFunctionTable(funcName string, name string, headers []string) *Table
- func (m *Manager) RegisterTable(name string, headers []string) *Table
- func (m *Manager) ReportError(name string, err error)
- func (m *Manager) Resume()
- func (m *Manager) SetMessage(name, message string)
- func (m *Manager) SetStatus(name, status string)
- func (m *Manager) SetUnlimitedOutput(unlimited bool)
- func (m *Manager) SetUpdateInterval(interval time.Duration)
- func (m *Manager) ShowSummary()
- func (m *Manager) StartDisplay()
- func (m *Manager) StopDisplay()
- func (m *Manager) UpdateStreamOutput(name string, output []string)
- type Table
Constants ¶
This section is empty.
Variables ¶
View Source
var StyleSymbols = map[string]string{
"pass": "✓",
"fail": "✗",
"warning": "!",
"pending": "○",
"info": "ℹ",
"arrow": "→",
"bullet": "•",
"dot": "·",
}
Functions ¶
func PrintProgressBar ¶ added in v0.6.11
Types ¶
type Dictionary ¶
func (Dictionary) UnwindBool ¶
func (d Dictionary) UnwindBool(keys ...string) bool
func (Dictionary) UnwindFloat32 ¶
func (d Dictionary) UnwindFloat32(keys ...string) float32
func (Dictionary) UnwindFloat64 ¶
func (d Dictionary) UnwindFloat64(keys ...string) float64
func (Dictionary) UnwindInt ¶
func (d Dictionary) UnwindInt(keys ...string) int
func (Dictionary) UnwindInt32 ¶
func (d Dictionary) UnwindInt32(keys ...string) int32
func (Dictionary) UnwindInt64 ¶
func (d Dictionary) UnwindInt64(keys ...string) int64
func (Dictionary) UnwindMap ¶
func (d Dictionary) UnwindMap(keys ...string) Dictionary
func (Dictionary) UnwindSlice ¶
func (d Dictionary) UnwindSlice(keys ...string) []any
func (Dictionary) UnwindString ¶
func (d Dictionary) UnwindString(keys ...string) string
func (Dictionary) UnwindUint ¶
func (d Dictionary) UnwindUint(keys ...string) uint
func (Dictionary) UnwindUint64 ¶
func (d Dictionary) UnwindUint64(keys ...string) uint64
func (Dictionary) UnwindValue ¶
func (d Dictionary) UnwindValue(keys ...string) any
UnwindValue safely navigates and retrieves values from nested maps
type ErrorReport ¶ added in v0.6.11
type FunctionOutput ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Output manager main structure
func NewManager ¶
func (*Manager) AddProgressBarToStream ¶ added in v0.6.11
func (*Manager) AddStreamLine ¶
func (*Manager) ClearFunction ¶
func (*Manager) ClearLines ¶
func (*Manager) GetStatusIndicator ¶ added in v0.6.11
func (*Manager) RegisterFunctionTable ¶ added in v0.6.11
Adds a function-specific table
func (*Manager) RegisterTable ¶
Add a global table
func (*Manager) ReportError ¶
func (*Manager) SetMessage ¶
func (*Manager) SetUnlimitedOutput ¶
func (*Manager) SetUpdateInterval ¶
func (*Manager) ShowSummary ¶
func (m *Manager) ShowSummary()
func (*Manager) StartDisplay ¶
func (m *Manager) StartDisplay()
func (*Manager) StopDisplay ¶
func (m *Manager) StopDisplay()
func (*Manager) UpdateStreamOutput ¶
type Table ¶
func (*Table) FormatTable ¶
func (*Table) PrintTable ¶
func (*Table) ReconcileRows ¶ added in v0.6.11
func (t *Table) ReconcileRows()
func (*Table) WriteMarkdownTableToFile ¶
Click to show internal directories.
Click to hide internal directories.