Add genDocsHelper mage target
authorCameron Moore <moorereason@gmail.com>
Fri, 5 Jun 2020 15:48:37 +0000 (10:48 -0500)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 15 Jun 2020 18:07:28 +0000 (20:07 +0200)
Expose the functionality of the hidden `hugo gen docshelper` command as
a mage target.

magefile.go

index f913cec17e1286a50d60425bebd86fe12ab0833e..9b9dbd3d5ab1d4534204c59c71d5e9fe484014a1 100644 (file)
@@ -66,6 +66,7 @@ func flagEnv() map[string]string {
        }
 }
 
+// Generate autogen packages
 func Generate() error {
        generatorPackages := []string{
                "tpl/tplimpl/embedded/generate",
@@ -101,6 +102,11 @@ func Generate() error {
        return nil
 }
 
+// Generate docs helper
+func GenDocsHelper() error {
+       return runCmd(flagEnv(), goexe, "run", "-tags", buildTags(), "main.go", "gen", "docshelper")
+}
+
 // Build hugo without git info
 func HugoNoGitInfo() error {
        ldflags = noGitLdflags
@@ -334,5 +340,4 @@ func buildTags() string {
                return envtags
        }
        return "none"
-
 }