Skip to content

Commit

Permalink
One more error fix in the server command
Browse files Browse the repository at this point in the history
And some other small code clean-up.

See gohugoio#1502
  • Loading branch information
anthonyfok authored and tychoish committed Aug 13, 2017
1 parent 4b3bb53 commit 01672d1
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 23 deletions.
8 changes: 4 additions & 4 deletions commands/benchmark.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ var cpuProfilefile string
var memProfilefile string
var benchmarkTimes int

var benchmark = &cobra.Command{
var benchmarkCmd = &cobra.Command{
Use: "benchmark",
Short: "Benchmark hugo by building a site a number of times.",
Long: `Hugo can build a site many times over and analyze the running process
Expand All @@ -38,10 +38,10 @@ creating a benchmark.`,
}

func init() {
benchmark.Flags().StringVar(&cpuProfilefile, "cpuprofile", "", "path/filename for the CPU profile file")
benchmark.Flags().StringVar(&memProfilefile, "memprofile", "", "path/filename for the memory profile file")
benchmarkCmd.Flags().StringVar(&cpuProfilefile, "cpuprofile", "", "path/filename for the CPU profile file")
benchmarkCmd.Flags().StringVar(&memProfilefile, "memprofile", "", "path/filename for the memory profile file")

benchmark.Flags().IntVarP(&benchmarkTimes, "count", "n", 13, "number of times to build the site")
benchmarkCmd.Flags().IntVarP(&benchmarkTimes, "count", "n", 13, "number of times to build the site")
}

func bench(cmd *cobra.Command, args []string) error {
Expand Down
2 changes: 1 addition & 1 deletion commands/check.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
"github.com/spf13/hugo/hugolib"
)

var check = &cobra.Command{
var checkCmd = &cobra.Command{
Use: "check",
Short: "Check content in the source directory",
Long: `Hugo will perform some basic analysis on the content provided
Expand Down
21 changes: 11 additions & 10 deletions commands/hugo.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,11 @@ Complete documentation is available at http://gohugo.io/.`,

var hugoCmdV *cobra.Command

//Flags that are to be added to commands.
// Flags that are to be added to commands.
var BuildWatch, IgnoreCache, Draft, Future, UglyURLs, CanonifyURLs, Verbose, Logging, VerboseLog, DisableRSS, DisableSitemap, PluralizeListTitles, PreserveTaxonomyNames, NoTimes bool
var Source, CacheDir, Destination, Theme, BaseURL, CfgFile, LogFile, Editor string

//Execute adds all child commands to the root command HugoCmd and sets flags appropriately.
// Execute adds all child commands to the root command HugoCmd and sets flags appropriately.
func Execute() {
HugoCmd.SetGlobalNormalizationFunc(helpers.NormalizeHugoFlags)

Expand All @@ -124,13 +124,13 @@ func Execute() {
}
}

//AddCommands adds child commands to the root command HugoCmd.
// AddCommands adds child commands to the root command HugoCmd.
func AddCommands() {
HugoCmd.AddCommand(serverCmd)
HugoCmd.AddCommand(version)
HugoCmd.AddCommand(config)
HugoCmd.AddCommand(check)
HugoCmd.AddCommand(benchmark)
HugoCmd.AddCommand(versionCmd)
HugoCmd.AddCommand(configCmd)
HugoCmd.AddCommand(checkCmd)
HugoCmd.AddCommand(benchmarkCmd)
HugoCmd.AddCommand(convertCmd)
HugoCmd.AddCommand(newCmd)
HugoCmd.AddCommand(listCmd)
Expand All @@ -144,7 +144,7 @@ func AddCommands() {

}

//Initializes flags
// init initializes flags.
func init() {
HugoCmd.PersistentFlags().BoolVarP(&Draft, "buildDrafts", "D", false, "include content marked as draft")
HugoCmd.PersistentFlags().BoolVarP(&Future, "buildFuture", "F", false, "include content with publishdate in the future")
Expand Down Expand Up @@ -184,7 +184,7 @@ func init() {
// This message will be shown to Windows users if Hugo is opened from explorer.exe
cobra.MousetrapHelpText = `
Hugo is a command line tool
Hugo is a command-line tool
You need to open cmd.exe and run it from there.`
}
Expand Down Expand Up @@ -657,7 +657,8 @@ func NewWatcher(port int) error {
return nil
}

// isThemeVsHugoVersionMismatch returns whether the current Hugo version is < theme's min_version
// isThemeVsHugoVersionMismatch returns whether the current Hugo version is
// less than the theme's min_version.
func isThemeVsHugoVersionMismatch() (mismatch bool, requiredMinVersion string) {
if !helpers.ThemeSet() {
return
Expand Down
4 changes: 2 additions & 2 deletions commands/limit_darwin.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ import (
)

func init() {
check.AddCommand(limit)
checkCmd.AddCommand(limit)
}

var limit = &cobra.Command{
Use: "ulimit",
Short: "Check system ulimit settings",
Long: `Hugo will inspect the current ulimit settings on the system.
This is primarily to ensure that Hugo can watch enough files on some OSs`,
This is primarily to ensure that Hugo can watch enough files on some OSs`,
RunE: func(cmd *cobra.Command, args []string) error {
var rLimit syscall.Rlimit
err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rLimit)
Expand Down
4 changes: 2 additions & 2 deletions commands/list_config.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © 2013-15 Steve Francia <spf@spf13.com>.
// Copyright © 2013-2015 Steve Francia <spf@spf13.com>.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -21,7 +21,7 @@ import (
"sort"
)

var config = &cobra.Command{
var configCmd = &cobra.Command{
Use: "config",
Short: "Print the site configuration",
Long: `Print the site configuration, both default and custom settings.`,
Expand Down
2 changes: 1 addition & 1 deletion commands/new_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import (
"github.com/spf13/afero"
"github.com/spf13/hugo/hugofs"
"github.com/stretchr/testify/assert"
"os"
"path/filepath"
"testing"
"os"
)

// Issue #1133
Expand Down
6 changes: 4 additions & 2 deletions commands/server.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright © 2013-14 Steve Francia <spf@spf13.com>.
// Copyright © 2013-2015 Steve Francia <spf@spf13.com>.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -94,7 +94,9 @@ func init() {
}

func server(cmd *cobra.Command, args []string) error {
InitializeConfig()
if err := InitializeConfig(); err != nil {
return err
}

if cmd.Flags().Lookup("disableLiveReload").Changed {
viper.Set("DisableLiveReload", disableLiveReload)
Expand Down
2 changes: 1 addition & 1 deletion commands/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import (

var timeLayout string // the layout for time.Time

var version = &cobra.Command{
var versionCmd = &cobra.Command{
Use: "version",
Short: "Print the version number of Hugo",
Long: `All software has versions. This is Hugo's.`,
Expand Down

0 comments on commit 01672d1

Please sign in to comment.