diff options
author | Zeger-Jan van de Weg <git@zjvandeweg.nl> | 2017-08-30 22:29:57 +0300 |
---|---|---|
committer | Zeger-Jan van de Weg <git@zjvandeweg.nl> | 2017-09-08 20:18:43 +0300 |
commit | da9570f37b6c8ad71dc5636e33c31d49018c2821 (patch) | |
tree | db21860e362df4e9d210b599450c42c0c04e4355 /main.go | |
parent | cdb4ab073c7c4c3a9ef53df4c6f13e6642878395 (diff) |
Add multiflag support for new flag implementation
In the parent of this commit, I've added a new flag implementation to
support config using env vars or a config file. This commits add support
for multiflag value setting, when using a csv like structure for those
values.
This was needed as for those only the first value was being read.
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -99,19 +99,19 @@ func appMain() { config := configFromFlags() - for _, addr := range listenHTTP { + for _, addr := range listenHTTP.Split() { l, fd := createSocket(addr) defer l.Close() config.ListenHTTP = append(config.ListenHTTP, fd) } - for _, addr := range listenHTTPS { + for _, addr := range listenHTTPS.Split() { l, fd := createSocket(addr) defer l.Close() config.ListenHTTPS = append(config.ListenHTTPS, fd) } - for _, addr := range listenProxy { + for _, addr := range listenProxy.Split() { l, fd := createSocket(addr) defer l.Close() config.ListenProxy = append(config.ListenProxy, fd) |