Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TemplateGenerator ¶
type TemplateGenerator struct {
Config *config.ProjectConfig
OutputDir string
// contains filtered or unexported fields
}
TemplateGenerator handles project generation from templates
func NewTemplateGenerator ¶
func NewTemplateGenerator(cfg *config.ProjectConfig) *TemplateGenerator
NewTemplateGenerator creates a new template generator
func (*TemplateGenerator) Generate ¶
func (tg *TemplateGenerator) Generate() error
Generate generates the project structure and files
func (*TemplateGenerator) SetErrorCallback ¶
func (tg *TemplateGenerator) SetErrorCallback(callback func(step int, err error))
SetErrorCallback sets the error callback
func (*TemplateGenerator) SetProgressCallback ¶
func (tg *TemplateGenerator) SetProgressCallback(callback func(step int, message string))
SetProgressCallback sets the progress callback
Click to show internal directories.
Click to hide internal directories.