Documentation
¶
Index ¶
- func FilterDefaultContexts(contexts []config.Context, defaultContext string, wantDefault bool) []config.Context
- type ConfigInfo
- type Formatter
- func (f *Formatter) Format(v any) error
- func (f *Formatter) FormatContexts(contexts []config.Context, defaultContext string) error
- func (f *Formatter) FormatSkeleton(path string) error
- func (f *Formatter) FormatText(v any) error
- func (f *Formatter) GetOutput() string
- func (f *Formatter) GetTemplateStr() string
- func (f *Formatter) ListEntityFields(fields []entities.Field)
- func (f *Formatter) SetOutput(o string)
- func (f *Formatter) SetTemplate(t *template.Template)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigInfo ¶
type Formatter ¶
type Formatter struct {
// contains filtered or unexported fields
}
Formatter represents formatter struct with custom io.Writer
func NewFormatter ¶
NewFormatter creates new formatter with specified io.Writer
func (*Formatter) FormatContexts ¶
func (*Formatter) FormatSkeleton ¶ added in v0.10.0
FormatSkeleton formats skeleton template in json format
func (*Formatter) FormatText ¶ added in v0.2.0
FormatText formats data in text format
func (*Formatter) GetTemplateStr ¶ added in v0.2.0
GetTemplateStr returns template string
func (*Formatter) ListEntityFields ¶ added in v0.2.0
ListEntityFields prints available fields
func (*Formatter) SetTemplate ¶ added in v0.2.0
SetTemplate sets template
Click to show internal directories.
Click to hide internal directories.