diff options
Diffstat (limited to 'commands/commandeer.go')
-rw-r--r-- | commands/commandeer.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/commands/commandeer.go b/commands/commandeer.go index 507ec430d..8a1925893 100644 --- a/commands/commandeer.go +++ b/commands/commandeer.go @@ -17,6 +17,7 @@ import ( "bytes" "errors" "io/ioutil" + "net" "os" "path/filepath" "regexp" @@ -88,7 +89,8 @@ type commandeer struct { // Used in cases where we get flooded with events in server mode. debounce func(f func()) - serverPorts []int + serverPorts []serverPortListener + languagesConfigured bool languages langs.Languages doLiveReload bool @@ -105,6 +107,11 @@ type commandeer struct { buildErr error } +type serverPortListener struct { + p int + ln net.Listener +} + func newCommandeerHugoState() *commandeerHugoState { return &commandeerHugoState{ created: make(chan struct{}), @@ -420,6 +427,7 @@ func (c *commandeer) loadConfig() error { if h == nil || c.failOnInitErr { err = createErr } + c.hugoSites = h // TODO(bep) improve. if c.buildLock == nil && h != nil { |