Documentation
¶
Index ¶
- func StartAutCoder() error
- type AutoCoder
- func (a *AutoCoder) Done()
- func (a *AutoCoder) Error(args interface{}) error
- func (a *AutoCoder) Errorf(format string, args ...interface{}) error
- func (a *AutoCoder) Info(desc string)
- func (a *AutoCoder) Infof(format string, args ...interface{})
- func (a *AutoCoder) Init() tea.Cmd
- func (a *AutoCoder) Loading(desc string)
- func (a *AutoCoder) Success(desc string)
- func (a *AutoCoder) Successf(format string, args ...interface{})
- func (a *AutoCoder) Update(msg tea.Msg) (tea.Model, tea.Cmd)
- func (a *AutoCoder) View() string
- func (a *AutoCoder) Warning(desc string)
- func (a *AutoCoder) Warningf(format string, args ...interface{})
- type Checkpoint
- type Components
- type Prompt
- func (p *Prompt) AsString() string
- func (p *Prompt) Blur() *Prompt
- func (p *Prompt) Focus() *Prompt
- func (p *Prompt) GetMode() PromptMode
- func (p *Prompt) GetValue() string
- func (p *Prompt) SetMode(mode PromptMode) *Prompt
- func (p *Prompt) SetValue(value string) *Prompt
- func (p *Prompt) Update(msg tea.Msg) (*Prompt, tea.Cmd)
- func (p *Prompt) View() string
- type PromptMode
- type Renderer
- func (r *Renderer) RenderApiBaseConfigMessage() string
- func (r *Renderer) RenderApiTokenConfigMessage() string
- func (r *Renderer) RenderConfigMessage(username string) string
- func (r *Renderer) RenderContent(in string) string
- func (r *Renderer) RenderError(in string) string
- func (r *Renderer) RenderHelp(in string) string
- func (r *Renderer) RenderHelpMessage() string
- func (r *Renderer) RenderSuccess(in string) string
- func (r *Renderer) RenderWarning(in string) string
- type RunMode
- type Spinner
- type State
- type StatusType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartAutCoder ¶
func StartAutCoder() error
Types ¶
type AutoCoder ¶
type AutoCoder struct {
// contains filtered or unexported fields
}
AutoCoder is a auto generate coders user interface.
func NewAutoCoder ¶
func NewAutoCoder() *AutoCoder
type Checkpoint ¶
type Checkpoint struct { Done bool Desc string Error error Type StatusType // contains filtered or unexported fields }
func (Checkpoint) Render ¶
func (s Checkpoint) Render() tea.Cmd
type Components ¶
type Components struct {
// contains filtered or unexported fields
}
func NewComponents ¶
func NewComponents() *Components
type Prompt ¶
type Prompt struct {
// contains filtered or unexported fields
}
func NewPrompt ¶
func NewPrompt(mode PromptMode) *Prompt
func (*Prompt) GetMode ¶
func (p *Prompt) GetMode() PromptMode
func (*Prompt) SetMode ¶
func (p *Prompt) SetMode(mode PromptMode) *Prompt
type PromptMode ¶
type PromptMode int
const ( ExecPromptMode PromptMode = iota TokenConfigPromptMode ModelConfigPromptMode ApiBaseConfigPromptMode ChatPromptMode DefaultPromptMode )
func GetPromptModeFromString ¶
func GetPromptModeFromString(s string) PromptMode
func (PromptMode) String ¶
func (m PromptMode) String() string
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
func NewRenderer ¶
func NewRenderer(options ...glamour.TermRendererOption) *Renderer
func (*Renderer) RenderApiBaseConfigMessage ¶
func (*Renderer) RenderApiTokenConfigMessage ¶
func (*Renderer) RenderConfigMessage ¶
func (*Renderer) RenderContent ¶
func (*Renderer) RenderError ¶
func (*Renderer) RenderHelp ¶
func (*Renderer) RenderHelpMessage ¶
func (*Renderer) RenderSuccess ¶
func (*Renderer) RenderWarning ¶
type Spinner ¶
type Spinner struct {
// contains filtered or unexported fields
}
func NewSpinner ¶
func NewSpinner() *Spinner
func (*Spinner) ViewWithMessage ¶
type StatusType ¶
type StatusType int
const ( StatusLoading StatusType = iota StatusInfo StatusSuccess StatusWarning StatusError )
Click to show internal directories.
Click to hide internal directories.