Documentation ¶
Index ¶
- func ConfigureProjects(projectList []apiclient.CreateWorkspaceRequestProject, ...) ([]apiclient.CreateWorkspaceRequestProject, error)
- func GetProjectConfigurationForm(projectConfiguration *ProjectConfigurationData) *huh.Form
- func GetRepositoryFromUrlInput(multiProject bool, apiClient *apiclient.APIClient) (*apiclient.GitRepository, error)
- func RenderSummary(workspaceName string, projectList []apiclient.CreateWorkspaceRequestProject) (string, error)
- func RunAddMoreProjectsForm() (bool, error)
- func RunAdditionalProjectRepoForm(index int, apiClient *apiclient.APIClient) (*apiclient.GitRepository, bool, error)
- func RunSubmissionForm(workspaceName *string, suggestedName string, workspaceNames []string, ...) error
- type Model
- type ProjectConfigurationData
- type Styles
- type SummaryModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureProjects ¶ added in v0.13.0
func ConfigureProjects(projectList []apiclient.CreateWorkspaceRequestProject, apiServerConfig apiclient.ServerConfig) ([]apiclient.CreateWorkspaceRequestProject, error)
func GetProjectConfigurationForm ¶ added in v0.17.0
func GetProjectConfigurationForm(projectConfiguration *ProjectConfigurationData) *huh.Form
func GetRepositoryFromUrlInput ¶ added in v0.16.0
func RenderSummary ¶ added in v0.13.0
func RenderSummary(workspaceName string, projectList []apiclient.CreateWorkspaceRequestProject) (string, error)
func RunAddMoreProjectsForm ¶ added in v0.16.0
func RunAdditionalProjectRepoForm ¶ added in v0.16.0
func RunSubmissionForm ¶ added in v0.15.0
func RunSubmissionForm(workspaceName *string, suggestedName string, workspaceNames []string, projectList *[]apiclient.CreateWorkspaceRequestProject, apiServerConfig *apiclient.ServerConfig) error
Types ¶
type ProjectConfigurationData ¶ added in v0.15.0
type Styles ¶
type SummaryModel ¶ added in v0.13.0
type SummaryModel struct {
// contains filtered or unexported fields
}
func NewSummaryModel ¶ added in v0.13.0
func NewSummaryModel(workspaceName *string, suggestedName string, workspaceNames []string, projectList []apiclient.CreateWorkspaceRequestProject) SummaryModel
func (SummaryModel) Init ¶ added in v0.13.0
func (m SummaryModel) Init() tea.Cmd
func (SummaryModel) View ¶ added in v0.13.0
func (m SummaryModel) View() string
Click to show internal directories.
Click to hide internal directories.