summaryrefslogtreecommitdiffstats
path: root/commands/hugobuilder.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-05-27 16:07:56 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-05-27 16:56:54 +0200
commit273d9f69a6cb46ce632b340ebb1191e2e083323b (patch)
tree00c6ff81b1942e10f3aa9c06ca729317f55246bf /commands/hugobuilder.go
parenta6257d8a44c85aa7485e5cff0376c19f4335f227 (diff)
commands: Fail the build when no config file or config dir
Fixes #11019
Diffstat (limited to 'commands/hugobuilder.go')
-rw-r--r--commands/hugobuilder.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/commands/hugobuilder.go b/commands/hugobuilder.go
index fa194e000..95dbb1ca8 100644
--- a/commands/hugobuilder.go
+++ b/commands/hugobuilder.go
@@ -1019,6 +1019,10 @@ func (c *hugoBuilder) loadConfig(cd *simplecobra.Commandeer, running bool) error
return err
}
+ if len(conf.configs.LoadingInfo.ConfigFiles) == 0 {
+ return errors.New("Unable to locate config file or config directory. Perhaps you need to create a new site.\nRun `hugo help new` for details.")
+ }
+
c.conf = conf
if c.onConfigLoaded != nil {
if err := c.onConfigLoaded(false); err != nil {