Documentation
¶
Index ¶
- func NewFile(ctx *gencontext.GenContext, targetPath string) renderFile
- func NewFlags() renderFlags
- func RenderMany(templates embed.FS, files ...renderFile) error
- func RenderOrMigrateTemplate(templateText string, model interface{}, targetPath string, ...) error
- func RenderOrSkipTemplate(templateText string, model interface{}, targetPath string) error
- func RenderTemplate(templateText string, model interface{}, targetPath string) error
- func WrapError(text string, err error) error
- type DefaultModel
- type MigrateSettings
- type MigrationCallback
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFile ¶ added in v0.1.4
func NewFile(ctx *gencontext.GenContext, targetPath string) renderFile
func RenderMany ¶ added in v0.1.4
func RenderOrMigrateTemplate ¶ added in v0.1.1
func RenderOrMigrateTemplate( templateText string, model interface{}, targetPath string, migrateSettings MigrateSettings) error
func RenderOrSkipTemplate ¶
func RenderTemplate ¶
Types ¶
type DefaultModel ¶ added in v0.1.4
type DefaultModel struct {
ServiceName string
// TplHeader string
Clients []clientModel
}
func NewDefaultModel ¶ added in v0.1.4
func NewDefaultModel(ctx *gencontext.GenContext) DefaultModel
type MigrateSettings ¶ added in v0.1.1
type MigrateSettings struct {
Migrate bool
HasUncommitedChanges func() (bool, error)
Migrations []MigrationCallback
}
Click to show internal directories.
Click to hide internal directories.