commands: Fail the build when no config file or config dir

Fixes #11019
This commit is contained in:
Bjørn Erik Pedersen 2023-05-27 16:07:56 +02:00
parent a6257d8a44
commit 273d9f69a6
4 changed files with 16 additions and 0 deletions

View file

@ -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 {