Documentation
¶
Index ¶
- type CliOptions
- func (opts *CliOptions) AppConfig() *models.AppConfig
- func (opts *CliOptions) CPUProfile() string
- func (opts *CliOptions) DebugMode() bool
- func (opts *CliOptions) In() *streams.In
- func (opts *CliOptions) MemoryProfile() string
- func (opts *CliOptions) OpenAI() openai.Service
- func (opts *CliOptions) Out() *streams.Out
- func (opts *CliOptions) Renderer() render.Renderer
- func (opts *CliOptions) SDVGOpts() *SDVGOptions
- func (opts *CliOptions) SetAppConfig(appConfig *models.AppConfig)
- func (opts *CliOptions) SetCPUProfile(profile string)
- func (opts *CliOptions) SetDebugMode(debugMode bool)
- func (opts *CliOptions) SetIn(in *streams.In)
- func (opts *CliOptions) SetMemoryProfile(profile string)
- func (opts *CliOptions) SetOpenAI(openAI openai.Service)
- func (opts *CliOptions) SetOut(out *streams.Out)
- func (opts *CliOptions) SetRenderer(renderer render.Renderer)
- func (opts *CliOptions) SetSDVGOpts(sdvgOpts *SDVGOptions)
- func (opts *CliOptions) SetUseCase(useCase usecase.UseCase)
- func (opts *CliOptions) SetUseTTY(useTTY bool)
- func (opts *CliOptions) SetVersion(version string)
- func (opts *CliOptions) UseCase() usecase.UseCase
- func (opts *CliOptions) UseTTY() bool
- func (opts *CliOptions) Version() string
- type Option
- type SDVGOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CliOptions ¶
type CliOptions struct {
// contains filtered or unexported fields
}
func NewCliOptions ¶
func NewCliOptions(useCase usecase.UseCase, version string) *CliOptions
func (*CliOptions) AppConfig ¶
func (opts *CliOptions) AppConfig() *models.AppConfig
func (*CliOptions) CPUProfile ¶
func (opts *CliOptions) CPUProfile() string
func (*CliOptions) DebugMode ¶
func (opts *CliOptions) DebugMode() bool
func (*CliOptions) In ¶
func (opts *CliOptions) In() *streams.In
func (*CliOptions) MemoryProfile ¶
func (opts *CliOptions) MemoryProfile() string
func (*CliOptions) OpenAI ¶
func (opts *CliOptions) OpenAI() openai.Service
func (*CliOptions) Out ¶
func (opts *CliOptions) Out() *streams.Out
func (*CliOptions) Renderer ¶
func (opts *CliOptions) Renderer() render.Renderer
func (*CliOptions) SDVGOpts ¶
func (opts *CliOptions) SDVGOpts() *SDVGOptions
func (*CliOptions) SetAppConfig ¶
func (opts *CliOptions) SetAppConfig(appConfig *models.AppConfig)
func (*CliOptions) SetCPUProfile ¶
func (opts *CliOptions) SetCPUProfile(profile string)
func (*CliOptions) SetDebugMode ¶
func (opts *CliOptions) SetDebugMode(debugMode bool)
func (*CliOptions) SetIn ¶
func (opts *CliOptions) SetIn(in *streams.In)
func (*CliOptions) SetMemoryProfile ¶
func (opts *CliOptions) SetMemoryProfile(profile string)
func (*CliOptions) SetOpenAI ¶
func (opts *CliOptions) SetOpenAI(openAI openai.Service)
func (*CliOptions) SetOut ¶
func (opts *CliOptions) SetOut(out *streams.Out)
func (*CliOptions) SetRenderer ¶
func (opts *CliOptions) SetRenderer(renderer render.Renderer)
func (*CliOptions) SetSDVGOpts ¶
func (opts *CliOptions) SetSDVGOpts(sdvgOpts *SDVGOptions)
func (*CliOptions) SetUseCase ¶
func (opts *CliOptions) SetUseCase(useCase usecase.UseCase)
func (*CliOptions) SetUseTTY ¶
func (opts *CliOptions) SetUseTTY(useTTY bool)
func (*CliOptions) SetVersion ¶
func (opts *CliOptions) SetVersion(version string)
func (*CliOptions) UseCase ¶
func (opts *CliOptions) UseCase() usecase.UseCase
func (*CliOptions) UseTTY ¶
func (opts *CliOptions) UseTTY() bool
func (*CliOptions) Version ¶
func (opts *CliOptions) Version() string
Click to show internal directories.
Click to hide internal directories.