Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeploymentOption ¶
type ProjectForm ¶
type ProjectForm struct {
Context context.Context `json:"-"`
Logger logger.Logger `json:"-"`
Runtime string `json:"runtime"`
Template string `json:"template"`
ProjectName string `json:"projectName"`
Description string `json:"description"`
AgentName string `json:"agentName"`
AgentDescription string `json:"agentDescription"`
AgentAuthType string `json:"agentAuthType"`
DeploymentType string `json:"deploymentType"`
TemplateDir string `json:"-"`
Templates templates.Templates `json:"-"`
ValidateProjectName func(name string) (bool, error) `json:"-"`
AgentuityCommand string `json:"-"`
Provider *templates.Template `json:"-"`
}
func ShowProjectUI ¶
func ShowProjectUI(initial ProjectForm) ProjectForm
func (*ProjectForm) CheckDependencies ¶
func (f *ProjectForm) CheckDependencies(template *templates.Template) error
CheckDependencies checks if all required dependencies for the given runtime template are met. Returns an error if any dependencies are missing, with details about what needs to be installed.
Click to show internal directories.
Click to hide internal directories.