templates

package
v0.0.0-...-1b827ae Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2026 License: GPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EmbeddedTemplates

type EmbeddedTemplates struct {
	// contains filtered or unexported fields
}

func NewEmbeddedTemplates

func NewEmbeddedTemplates() (*EmbeddedTemplates, error)

func (*EmbeddedTemplates) GetLanguageTemplateFor

func (g *EmbeddedTemplates) GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)

func (*EmbeddedTemplates) GetLanguages

func (g *EmbeddedTemplates) GetLanguages() []Languages

func (*EmbeddedTemplates) GetListOfAllLanguages

func (g *EmbeddedTemplates) GetListOfAllLanguages() []string

func (*EmbeddedTemplates) GetListOfLanguageTemplatesFor

func (g *EmbeddedTemplates) GetListOfLanguageTemplatesFor(language string) []Languages

func (*EmbeddedTemplates) GetTemplateIndexFor

func (g *EmbeddedTemplates) GetTemplateIndexFor(languageName string, templateName string) (bool, int)

func (*EmbeddedTemplates) HasLanguage

func (g *EmbeddedTemplates) HasLanguage(languageName string) bool

func (*EmbeddedTemplates) HasTemplate

func (g *EmbeddedTemplates) HasTemplate(languageName string, templateName string) bool

type Languages

type Languages struct {
	// contains filtered or unexported fields
}

func (*Languages) GetInfoFile

func (lang *Languages) GetInfoFile() infofile.InfoFile

type TemplateManager

type TemplateManager struct {
	// contains filtered or unexported fields
}

func New

func New() *TemplateManager

func (*TemplateManager) CreateFileFromTemplate

func (g *TemplateManager) CreateFileFromTemplate(languageName string, templateName string, customFileName string) error

CreateFileFromTemplate Creates a template

func (*TemplateManager) GatherTemplates

func (g *TemplateManager) GatherTemplates()

func (*TemplateManager) GetLanguageTemplateFor

func (g *TemplateManager) GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)

func (*TemplateManager) HasLanguage

func (g *TemplateManager) HasLanguage(languageName string) bool

func (*TemplateManager) HasTemplate

func (g *TemplateManager) HasTemplate(languageName string, templateName string) bool

func (*TemplateManager) ListLanguages

func (g *TemplateManager) ListLanguages()

func (*TemplateManager) ListTemplates

func (g *TemplateManager) ListTemplates(languageName string)

func (*TemplateManager) ShowTemplate

func (g *TemplateManager) ShowTemplate(languageName string, templateName string) error

type Templates

type Templates interface {
	GetListOfAllLanguages() []string
	GetLanguages() []Languages
	GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)
	GetListOfLanguageTemplatesFor(languageName string) []Languages
	HasTemplate(languageName string, templateName string) bool
	HasLanguage(languageName string) bool
	GetTemplateIndexFor(languageName string, templateName string) (bool, int)
}

type UserTemplates

type UserTemplates struct {
	// contains filtered or unexported fields
}

func NewUserTemplates

func NewUserTemplates() (*UserTemplates, error)

func (*UserTemplates) GetLanguageTemplateFor

func (g *UserTemplates) GetLanguageTemplateFor(languageName string, templateName string) (string, infofile.InfoFile)

func (*UserTemplates) GetLanguages

func (g *UserTemplates) GetLanguages() []Languages

func (*UserTemplates) GetListOfAllLanguages

func (g *UserTemplates) GetListOfAllLanguages() []string

func (*UserTemplates) GetListOfLanguageTemplatesFor

func (g *UserTemplates) GetListOfLanguageTemplatesFor(language string) []Languages

func (*UserTemplates) GetTemplateIndexFor

func (g *UserTemplates) GetTemplateIndexFor(languageName string, templateName string) (bool, int)

func (*UserTemplates) HasLanguage

func (g *UserTemplates) HasLanguage(languageName string) bool

func (*UserTemplates) HasTemplate

func (g *UserTemplates) HasTemplate(languageName string, templateName string) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL