Documentation ¶
Index ¶
- type TemplateContext
- func (t *TemplateContext) Acronyms() string
- func (t *TemplateContext) AuditData() string
- func (t *TemplateContext) AuditRecordData() string
- func (t *TemplateContext) BuildAndroid() bool
- func (t *TemplateContext) BuildDesktop() bool
- func (t *TemplateContext) BuildIOS() bool
- func (t *TemplateContext) BuildMobile() bool
- func (t *TemplateContext) BuildNotarize() bool
- func (t *TemplateContext) BuildWASM() bool
- func (t *TemplateContext) CIContent() string
- func (t *TemplateContext) CleanKey() string
- func (t *TemplateContext) ConfigVarsContent() string
- func (t *TemplateContext) CoreStruct() string
- func (t *TemplateContext) DangerousOK() bool
- func (t *TemplateContext) DatabaseUIOpts() (bool, bool, bool)
- func (t *TemplateContext) DatabaseUIReadOnly() bool
- func (t *TemplateContext) DatabaseUISQLEditor() bool
- func (t *TemplateContext) DatabaseUISaveUser() bool
- func (t *TemplateContext) ExtraFilesContent() string
- func (t *TemplateContext) ExtraFilesDocker() string
- func (t *TemplateContext) GoBinaryContent() string
- func (t *TemplateContext) GoBinarySafe() string
- func (t *TemplateContext) GoMajorVersionSafe() string
- func (t *TemplateContext) GoVersionSafe() string
- func (t *TemplateContext) HasAccount() bool
- func (t *TemplateContext) HasExport() bool
- func (t *TemplateContext) HasModule(key string) bool
- func (t *TemplateContext) HasModules(keys ...string) bool
- func (t *TemplateContext) HasSlack() bool
- func (t *TemplateContext) HasUser() bool
- func (t *TemplateContext) IgnoredQuoted() string
- func (t *TemplateContext) IgnoredSetting() string
- func (t *TemplateContext) IsArmAndMips() bool
- func (t *TemplateContext) IsNotarized() bool
- func (t *TemplateContext) KeyProper() string
- func (t *TemplateContext) ModuleMarkdown() string
- func (t *TemplateContext) MySQL() bool
- func (t *TemplateContext) NameCompressed() string
- func (t *TemplateContext) NotebookPort() int
- func (t *TemplateContext) Placeholder(idx int) string
- func (t *TemplateContext) PortIncremented(i int) int
- func (t *TemplateContext) PostgreSQL() bool
- func (t *TemplateContext) Private() bool
- func (t *TemplateContext) Public() bool
- func (t *TemplateContext) SQLServer() bool
- func (t *TemplateContext) SQLServerOnly() bool
- func (t *TemplateContext) SQLite() bool
- func (t *TemplateContext) ServicesConstructor() string
- func (t *TemplateContext) ServicesDefinition() string
- func (t *TemplateContext) ServicesImports() string
- func (t *TemplateContext) SourceTrimmed() string
- func (t *TemplateContext) Title() string
- func (t *TemplateContext) TypeScriptProjectContent() string
- func (t *TemplateContext) TypeUUID() string
- func (t *TemplateContext) UsesLib() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TemplateContext ¶
type TemplateContext struct { Key string `json:"key"` Name string `json:"name,omitempty"` Exec string `json:"exec,omitempty"` Version string `json:"version"` Package string `json:"package,omitempty"` Args string `json:"args,omitempty"` Port int `json:"port,omitempty"` ConfigVars util.KeyTypeDescs `json:"configVars,omitempty"` PortOffsets map[string]int `json:"portOffsets,omitempty"` Ignore []string `json:"ignore,omitempty"` IgnoreGrep string `json:"ignoreGrep,omitempty"` Modules []string `json:"modules,omitempty"` Tags []string `json:"tags,omitempty"` ExportArgs *model.Args `json:"exportArgs,omitempty"` Config util.ValueMap `json:"config,omitempty"` Info *project.Info `json:"info,omitempty"` Build *project.Build `json:"build,omitempty"` Theme *theme.Theme `json:"theme,omitempty"` DatabaseEngine string `json:"databaseEngine,omitempty"` Linebreak string `json:"-"` }
func ToTemplateContext ¶
func ToTemplateContext(p *project.Project, configVars util.KeyTypeDescs, portOffsets map[string]int, linebreak string) *TemplateContext
func (*TemplateContext) Acronyms ¶
func (t *TemplateContext) Acronyms() string
func (*TemplateContext) AuditData ¶
func (t *TemplateContext) AuditData() string
func (*TemplateContext) AuditRecordData ¶
func (t *TemplateContext) AuditRecordData() string
func (*TemplateContext) BuildAndroid ¶
func (t *TemplateContext) BuildAndroid() bool
func (*TemplateContext) BuildDesktop ¶
func (t *TemplateContext) BuildDesktop() bool
func (*TemplateContext) BuildIOS ¶
func (t *TemplateContext) BuildIOS() bool
func (*TemplateContext) BuildMobile ¶
func (t *TemplateContext) BuildMobile() bool
func (*TemplateContext) BuildNotarize ¶
func (t *TemplateContext) BuildNotarize() bool
func (*TemplateContext) BuildWASM ¶
func (t *TemplateContext) BuildWASM() bool
func (*TemplateContext) CIContent ¶
func (t *TemplateContext) CIContent() string
func (*TemplateContext) CleanKey ¶
func (t *TemplateContext) CleanKey() string
func (*TemplateContext) ConfigVarsContent ¶
func (t *TemplateContext) ConfigVarsContent() string
func (*TemplateContext) CoreStruct ¶
func (t *TemplateContext) CoreStruct() string
func (*TemplateContext) DangerousOK ¶
func (t *TemplateContext) DangerousOK() bool
func (*TemplateContext) DatabaseUIOpts ¶
func (t *TemplateContext) DatabaseUIOpts() (bool, bool, bool)
func (*TemplateContext) DatabaseUIReadOnly ¶
func (t *TemplateContext) DatabaseUIReadOnly() bool
func (*TemplateContext) DatabaseUISQLEditor ¶
func (t *TemplateContext) DatabaseUISQLEditor() bool
func (*TemplateContext) DatabaseUISaveUser ¶
func (t *TemplateContext) DatabaseUISaveUser() bool
func (*TemplateContext) ExtraFilesContent ¶
func (t *TemplateContext) ExtraFilesContent() string
func (*TemplateContext) ExtraFilesDocker ¶
func (t *TemplateContext) ExtraFilesDocker() string
func (*TemplateContext) GoBinaryContent ¶
func (t *TemplateContext) GoBinaryContent() string
func (*TemplateContext) GoBinarySafe ¶
func (t *TemplateContext) GoBinarySafe() string
func (*TemplateContext) GoMajorVersionSafe ¶
func (t *TemplateContext) GoMajorVersionSafe() string
func (*TemplateContext) GoVersionSafe ¶
func (t *TemplateContext) GoVersionSafe() string
func (*TemplateContext) HasAccount ¶
func (t *TemplateContext) HasAccount() bool
func (*TemplateContext) HasExport ¶
func (t *TemplateContext) HasExport() bool
func (*TemplateContext) HasModule ¶
func (t *TemplateContext) HasModule(key string) bool
func (*TemplateContext) HasModules ¶
func (t *TemplateContext) HasModules(keys ...string) bool
func (*TemplateContext) HasSlack ¶
func (t *TemplateContext) HasSlack() bool
func (*TemplateContext) HasUser ¶
func (t *TemplateContext) HasUser() bool
func (*TemplateContext) IgnoredQuoted ¶
func (t *TemplateContext) IgnoredQuoted() string
func (*TemplateContext) IgnoredSetting ¶
func (t *TemplateContext) IgnoredSetting() string
func (*TemplateContext) IsArmAndMips ¶
func (t *TemplateContext) IsArmAndMips() bool
func (*TemplateContext) IsNotarized ¶
func (t *TemplateContext) IsNotarized() bool
func (*TemplateContext) KeyProper ¶
func (t *TemplateContext) KeyProper() string
func (*TemplateContext) ModuleMarkdown ¶
func (t *TemplateContext) ModuleMarkdown() string
func (*TemplateContext) MySQL ¶
func (t *TemplateContext) MySQL() bool
func (*TemplateContext) NameCompressed ¶
func (t *TemplateContext) NameCompressed() string
func (*TemplateContext) NotebookPort ¶
func (t *TemplateContext) NotebookPort() int
func (*TemplateContext) Placeholder ¶
func (t *TemplateContext) Placeholder(idx int) string
func (*TemplateContext) PortIncremented ¶
func (t *TemplateContext) PortIncremented(i int) int
func (*TemplateContext) PostgreSQL ¶
func (t *TemplateContext) PostgreSQL() bool
func (*TemplateContext) Private ¶
func (t *TemplateContext) Private() bool
func (*TemplateContext) Public ¶
func (t *TemplateContext) Public() bool
func (*TemplateContext) SQLServer ¶
func (t *TemplateContext) SQLServer() bool
func (*TemplateContext) SQLServerOnly ¶
func (t *TemplateContext) SQLServerOnly() bool
func (*TemplateContext) SQLite ¶
func (t *TemplateContext) SQLite() bool
func (*TemplateContext) ServicesConstructor ¶
func (t *TemplateContext) ServicesConstructor() string
func (*TemplateContext) ServicesDefinition ¶
func (t *TemplateContext) ServicesDefinition() string
func (*TemplateContext) ServicesImports ¶
func (t *TemplateContext) ServicesImports() string
func (*TemplateContext) SourceTrimmed ¶
func (t *TemplateContext) SourceTrimmed() string
func (*TemplateContext) Title ¶
func (t *TemplateContext) Title() string
func (*TemplateContext) TypeScriptProjectContent ¶
func (t *TemplateContext) TypeScriptProjectContent() string
func (*TemplateContext) TypeUUID ¶
func (t *TemplateContext) TypeUUID() string
func (*TemplateContext) UsesLib ¶
func (t *TemplateContext) UsesLib() bool
Click to show internal directories.
Click to hide internal directories.