mirror of
https://github.com/gohugoio/hugo.git
synced 2024-12-26 02:03:04 +00:00
commands: Support config from ENV
So ```bash env HUGO_TITLE="Some Title" hugo server ``` Will change the `title`. Fixes #2090
This commit is contained in:
parent
0743c76795
commit
b7fd410245
1 changed files with 4 additions and 1 deletions
|
@ -17,7 +17,6 @@ package commands
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/spf13/hugo/hugofs"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
"os"
|
||||
|
@ -27,6 +26,8 @@ import (
|
|||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/spf13/hugo/hugofs"
|
||||
|
||||
"github.com/spf13/hugo/parser"
|
||||
flag "github.com/spf13/pflag"
|
||||
|
||||
|
@ -318,6 +319,8 @@ func loadDefaultSettings() {
|
|||
// A Hugo command that calls initCoreCommonFlags() can pass itself
|
||||
// as an argument to have its command-line flags processed here.
|
||||
func InitializeConfig(subCmdVs ...*cobra.Command) error {
|
||||
viper.AutomaticEnv()
|
||||
viper.SetEnvPrefix("hugo")
|
||||
viper.SetConfigFile(cfgFile)
|
||||
// See https://github.com/spf13/viper/issues/73#issuecomment-126970794
|
||||
if source == "" {
|
||||
|
|
Loading…
Reference in a new issue