|
|
@ -19,18 +19,22 @@ var templates = map[string]string{
|
|
|
|
errTemplateFile: template.Error,
|
|
|
|
errTemplateFile: template.Error,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Category returns the mongo category.
|
|
|
|
func Category() string {
|
|
|
|
func Category() string {
|
|
|
|
return category
|
|
|
|
return category
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Clean cleans the mongo templates.
|
|
|
|
func Clean() error {
|
|
|
|
func Clean() error {
|
|
|
|
return util.Clean(category)
|
|
|
|
return util.Clean(category)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Templates initializes the mongo templates.
|
|
|
|
func Templates(_ *cli.Context) error {
|
|
|
|
func Templates(_ *cli.Context) error {
|
|
|
|
return util.InitTemplates(category, templates)
|
|
|
|
return util.InitTemplates(category, templates)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// RevertTemplate reverts the given template.
|
|
|
|
func RevertTemplate(name string) error {
|
|
|
|
func RevertTemplate(name string) error {
|
|
|
|
content, ok := templates[name]
|
|
|
|
content, ok := templates[name]
|
|
|
|
if !ok {
|
|
|
|
if !ok {
|
|
|
@ -40,6 +44,7 @@ func RevertTemplate(name string) error {
|
|
|
|
return util.CreateTemplate(category, name, content)
|
|
|
|
return util.CreateTemplate(category, name, content)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Update cleans and updates the templates.
|
|
|
|
func Update() error {
|
|
|
|
func Update() error {
|
|
|
|
err := Clean()
|
|
|
|
err := Clean()
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|