Versions in this module Expand all Collapse all v1 v1.2.0 Aug 8, 2025 v1.1.1 Jul 31, 2025 Changes in this version + type BaseFormatter struct + func (b *BaseFormatter) FormatOutput(output interface{}) (template.HTML, error) + func (b *BaseFormatter) GetCompactView(data map[string]interface{}) template.HTML + func (b *BaseFormatter) Name() string + type BashFormatter struct + func NewBashFormatter() *BashFormatter + func (f *BashFormatter) FormatInput(data map[string]interface{}) (template.HTML, error) + func (f *BashFormatter) FormatInputWithCWD(data map[string]interface{}, cwd string) (template.HTML, error) + func (f *BashFormatter) GetDescription(data map[string]interface{}) string + func (f *BashFormatter) ValidateInput(data map[string]interface{}) error + type EditFormatter struct + func NewEditFormatter() *EditFormatter + func (f *EditFormatter) FormatInput(data map[string]interface{}) (template.HTML, error) + func (f *EditFormatter) GetDescription(data map[string]interface{}) string + func (f *EditFormatter) ValidateInput(data map[string]interface{}) error + type MultiEditFormatter struct + func NewMultiEditFormatter() *MultiEditFormatter + func (f *MultiEditFormatter) FormatInput(data map[string]interface{}) (template.HTML, error) + func (f *MultiEditFormatter) GetDescription(data map[string]interface{}) string + func (f *MultiEditFormatter) ValidateInput(data map[string]interface{}) error + type ReadFormatter struct + func NewReadFormatter() *ReadFormatter + func (f *ReadFormatter) FormatInput(data map[string]interface{}) (template.HTML, error) + func (f *ReadFormatter) GetDescription(data map[string]interface{}) string + func (f *ReadFormatter) ValidateInput(data map[string]interface{}) error + type TodoWriteFormatter struct + func NewTodoWriteFormatter() *TodoWriteFormatter + func (f *TodoWriteFormatter) FormatInput(data map[string]interface{}) (template.HTML, error) + func (f *TodoWriteFormatter) GetCompactView(data map[string]interface{}) template.HTML + func (f *TodoWriteFormatter) GetDescription(data map[string]interface{}) string + func (f *TodoWriteFormatter) ValidateInput(data map[string]interface{}) error + type WriteFormatter struct + func NewWriteFormatter() *WriteFormatter + func (f *WriteFormatter) FormatInput(data map[string]interface{}) (template.HTML, error) + func (f *WriteFormatter) GetDescription(data map[string]interface{}) string + func (f *WriteFormatter) ValidateInput(data map[string]interface{}) error