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