func()

in internal/core/component.go [235:255]


func (c *Component) InstallSingleComponent(componentPath string, generator Generator) (err error) {
	if err := c.beforeInstall(); err != nil {
		return err
	}

	if err := c.applyDefaultsAndMigrations(); err != nil {
		return err
	}

	if err := c.InstallComponent(componentPath); err != nil {
		return err
	}

	if generator != nil {
		if err := generator.Install(c); err != nil {
			return err
		}
	}

	return c.afterInstall()
}