Skip to content

Commit

Permalink
update to use cobra's sub package doc
Browse files Browse the repository at this point in the history
  • Loading branch information
spf13 committed Dec 24, 2015
1 parent a291f3c commit 1d6286b
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
12 changes: 7 additions & 5 deletions commands/gendoc.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,16 @@ package commands

import (
"fmt"
"github.com/spf13/cobra"
"github.com/spf13/hugo/helpers"
"github.com/spf13/hugo/hugofs"
jww "github.com/spf13/jwalterweatherman"
"path"
"path/filepath"
"strings"
"time"

"github.com/spf13/cobra"
"github.com/spf13/cobra/doc"
"github.com/spf13/hugo/helpers"
"github.com/spf13/hugo/hugofs"
jww "github.com/spf13/jwalterweatherman"
)

const gendocFrontmatterTemplate = `---
Expand Down Expand Up @@ -67,7 +69,7 @@ for rendering in Hugo.`,
}

jww.FEEDBACK.Println("Generating Hugo command-line documentation in", gendocdir, "...")
cobra.GenMarkdownTreeCustom(cmd.Root(), gendocdir, prepender, linkHandler)
doc.GenMarkdownTreeCustom(cmd.Root(), gendocdir, prepender, linkHandler)
jww.FEEDBACK.Println("Done.")

return nil
Expand Down
5 changes: 3 additions & 2 deletions commands/genman.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import (
"strings"

"github.com/spf13/cobra"
"github.com/spf13/cobra/doc"
"github.com/spf13/hugo/helpers"
"github.com/spf13/hugo/hugofs"
jww "github.com/spf13/jwalterweatherman"
Expand All @@ -32,7 +33,7 @@ command-line interface. By default, it creates the man page files
in the "man" directory under the current directory.`,

RunE: func(cmd *cobra.Command, args []string) error {
header := &cobra.GenManHeader{
header := &doc.GenManHeader{
Section: "1",
Manual: "Hugo Manual",
Source: fmt.Sprintf("Hugo %s", helpers.HugoVersion()),
Expand All @@ -47,7 +48,7 @@ in the "man" directory under the current directory.`,
cmd.Root().DisableAutoGenTag = true

jww.FEEDBACK.Println("Generating Hugo man pages in", genmandir, "...")
cmd.Root().GenManTree(header, genmandir)
doc.GenManTree(cmd.Root(), header, genmandir)

jww.FEEDBACK.Println("Done.")

Expand Down

0 comments on commit 1d6286b

Please sign in to comment.