Documentation
¶
Overview ¶
Package setup provides the first-run setup wizard for the workspace CLI.
Index ¶
- type DirectoryInputModel
- func (m *DirectoryInputModel) Blur()
- func (m *DirectoryInputModel) Focus()
- func (m *DirectoryInputModel) FocusCmd() tea.Cmd
- func (m *DirectoryInputModel) IsValid() bool
- func (m DirectoryInputModel) Mode() inputMode
- func (m *DirectoryInputModel) SetValue(val string)
- func (m DirectoryInputModel) Update(msg tea.Msg) (DirectoryInputModel, tea.Cmd)
- func (m *DirectoryInputModel) Value() string
- func (m DirectoryInputModel) View() string
- type SetupModel
- type SetupResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectoryInputModel ¶
type DirectoryInputModel struct {
// contains filtered or unexported fields
}
func NewDirectoryInputModel ¶
func NewDirectoryInputModel(placeholder, defaultValue string) DirectoryInputModel
func (*DirectoryInputModel) Blur ¶
func (m *DirectoryInputModel) Blur()
func (*DirectoryInputModel) Focus ¶
func (m *DirectoryInputModel) Focus()
func (*DirectoryInputModel) FocusCmd ¶
func (m *DirectoryInputModel) FocusCmd() tea.Cmd
func (*DirectoryInputModel) IsValid ¶
func (m *DirectoryInputModel) IsValid() bool
func (DirectoryInputModel) Mode ¶
func (m DirectoryInputModel) Mode() inputMode
func (*DirectoryInputModel) SetValue ¶
func (m *DirectoryInputModel) SetValue(val string)
func (DirectoryInputModel) Update ¶
func (m DirectoryInputModel) Update(msg tea.Msg) (DirectoryInputModel, tea.Cmd)
func (*DirectoryInputModel) Value ¶
func (m *DirectoryInputModel) Value() string
func (DirectoryInputModel) View ¶
func (m DirectoryInputModel) View() string
type SetupModel ¶
type SetupModel struct {
// contains filtered or unexported fields
}
func NewSetupModel ¶
func NewSetupModel(cm *config.ConfigManager) SetupModel
func NewSetupModelWithDefaults ¶
func NewSetupModelWithDefaults(cm *config.ConfigManager, reposDir, workspacesDir, claudeDir string) SetupModel
func (SetupModel) Init ¶
func (m SetupModel) Init() tea.Cmd
func (SetupModel) View ¶
func (m SetupModel) View() string
type SetupResult ¶
func RunSetupWizard ¶
func RunSetupWizard(cm *config.ConfigManager) (SetupResult, error)
func RunSetupWizardWithDefaults ¶
func RunSetupWizardWithDefaults(cm *config.ConfigManager, reposDir, workspacesDir, claudeDir string) (SetupResult, error)
Click to show internal directories.
Click to hide internal directories.