Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigGenerator ¶
type ConfigGenerator struct{}
ConfigGenerator generates project configuration files
func NewConfigGenerator ¶
func NewConfigGenerator() *ConfigGenerator
NewConfigGenerator creates a new config generator
func (*ConfigGenerator) GenerateProjectConfig ¶
func (g *ConfigGenerator) GenerateProjectConfig(projectPath string) string
GenerateProjectConfig generates a YAML configuration for a new project
type ExecutionFormatter ¶
type ExecutionFormatter struct{}
ExecutionFormatter formats execution results
func NewExecutionFormatter ¶
func NewExecutionFormatter() *ExecutionFormatter
NewExecutionFormatter creates a new execution formatter
func (*ExecutionFormatter) Format ¶
func (f *ExecutionFormatter) Format(result *automation.ExecutionResult) string
Format displays execution results
type ProjectAnalysisFormatter ¶
type ProjectAnalysisFormatter struct{}
ProjectAnalysisFormatter formats project analysis results
func NewProjectAnalysisFormatter ¶
func NewProjectAnalysisFormatter() *ProjectAnalysisFormatter
NewProjectAnalysisFormatter creates a new project analysis formatter
func (*ProjectAnalysisFormatter) Format ¶
func (f *ProjectAnalysisFormatter) Format(context *analyzer.ProjectContext) string
Format displays project analysis results in a user-friendly format
type SessionFormatter ¶
type SessionFormatter struct{}
SessionFormatter formats session information
func NewSessionFormatter ¶
func NewSessionFormatter() *SessionFormatter
NewSessionFormatter creates a new session formatter
func (*SessionFormatter) FormatList ¶
func (f *SessionFormatter) FormatList(sessions []jules.Session) string
FormatList displays a list of sessions
func (*SessionFormatter) FormatStatus ¶
func (f *SessionFormatter) FormatStatus(sessions []jules.Session) string
FormatStatus displays session status summary
type TemplateFormatter ¶
type TemplateFormatter struct{}
TemplateFormatter formats template information
func NewTemplateFormatter ¶
func NewTemplateFormatter() *TemplateFormatter
NewTemplateFormatter creates a new template formatter
func (*TemplateFormatter) FormatDetails ¶
func (f *TemplateFormatter) FormatDetails(template *templates.Template) string
FormatDetails displays detailed template information
func (*TemplateFormatter) FormatList ¶
func (f *TemplateFormatter) FormatList(templates []templates.RegistryTemplate) string
FormatList displays a list of templates