shithub: hugo

Download patch

ref: 24d5c219424a9777bb1dd366b43e68e6f47e1adb
parent: a7d00fc39e87a5cac99b3a2380f5cc8c135d2b4b
author: Bjørn Erik Pedersen <[email protected]>
date: Wed Apr 11 05:57:43 EDT 2018

commands: Fix some flag diff

The CLI docs output is now identical with the master version.

See #4598

--- a/commands/benchmark.go
+++ b/commands/benchmark.go
@@ -44,6 +44,7 @@
 	cmd.Flags().StringVar(&c.cpuProfileFile, "cpuprofile", "", "path/filename for the CPU profile file")
 	cmd.Flags().StringVar(&c.memProfileFile, "memprofile", "", "path/filename for the memory profile file")
 	cmd.Flags().IntVarP(&c.benchmarkTimes, "count", "n", 13, "number of times to build the site")
+	cmd.Flags().Bool("renderToMemory", false, "render to memory (only useful for benchmark testing)")
 
 	cmd.RunE = c.benchmark
 
--- a/commands/commands.go
+++ b/commands/commands.go
@@ -138,6 +138,8 @@
 
 	cc.cmd.Flags().BoolVarP(&cc.buildWatch, "watch", "w", false, "watch filesystem for changes and recreate as needed")
 
+	cc.cmd.Flags().Bool("renderToMemory", false, "render to memory (only useful for benchmark testing)")
+
 	// Set bash-completion
 	_ = cc.cmd.PersistentFlags().SetAnnotation("logFile", cobra.BashCompFilenameExt, []string{})
 
@@ -194,7 +196,6 @@
 	cmd.Flags().BoolP("noTimes", "", false, "don't sync modification time of files")
 	cmd.Flags().BoolP("noChmod", "", false, "don't sync permission mode of files")
 	cmd.Flags().BoolP("i18n-warnings", "", false, "print missing translations")
-	cmd.Flags().Bool("renderToMemory", false, "render to memory (only useful for benchmark testing)")
 
 	cmd.Flags().StringSlice("disableKinds", []string{}, "disable different kind of pages (home, RSS etc.)")
 
--- a/commands/convert.go
+++ b/commands/convert.go
@@ -33,17 +33,18 @@
 )
 
 type convertCmd struct {
+	hugoBuilderCommon
+
 	outputDir string
 	unsafe    bool
 
-	*baseBuilderCmd
+	*baseCmd
 }
 
 func newConvertCmd() *convertCmd {
 	cc := &convertCmd{}
 
-	// TODO(bep) cli refactor this is more than it had
-	cc.baseBuilderCmd = newBuilderCmd(&cobra.Command{
+	cc.baseCmd = newBaseCmd(&cobra.Command{
 		Use:   "convert",
 		Short: "Convert your content to different formats",
 		Long: `Convert your content (e.g. front matter) to different formats.