Documentation
¶
Index ¶
Constants ¶
View Source
const ( // AppName of the application AppName = "boilr" // Version of the application Version = "0.3.0" // ConfigDirPath is the configuration directory of the application ConfigDirPath = ".config/boilr" // ConfigFileName is the configuration file name of the application ConfigFileName = "config.json" // TemplateDir is the directory that contains the template registry TemplateDir = "templates" // ContextFileName is the name of the file that contains the context values for the template ContextFileName = "project.json" // TemplateDirName is the name of the directory that contains the template files in a boilr template TemplateDirName = "template" // TemplateMetadataName is the name of the file that contains the metadata about the template saved in registry TemplateMetadataName = "__metadata.json" // GithubOwner is the owner of the github repository GithubOwner = "tmrts" // GithubRepo is the name of the github repository GithubRepo = "boilr" )
Variables ¶
View Source
var Configuration = struct { FilePath string ConfigDirPath string TemplateDirPath string }{}
Configuration contains the values for needed for boilr to operate. These values can be overridden by the inclusion of a boilr.json file in the configuration directory.
View Source
var ( // ErrTemplateAlreadyExists indicates that a template is already present in the local registry. ErrTemplateAlreadyExists = errors.New("boilr: project template already exists") )
Functions ¶
func TemplatePath ¶
TemplatePath returns the absolute path of a template given the name of the template.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.