htlcswitch/hodl/config_production: hide cli hodl flags in prod
This commit replaces the debug Config struct with an empty one, so that the command line flags are hidden in production builds. Production help before commit: Tor: --tor.active --tor.socks= --tor.dns= --tor.streamisolation --tor.control= --tor.v2 --tor.v2privatekeypath= --tor.v3 hodl: --hodl.exit-settle --hodl.add-incoming --hodl.settle-incoming --hodl.fail-incoming --hodl.add-outgoing --hodl.settle-outgoing --hodl.fail-outgoing --hodl.commit --hodl.bogus-settle Help Options: -h, --help Production help after commit: Tor: --tor.active --tor.socks= --tor.dns= --tor.streamisolation --tor.control= --tor.v2 --tor.v2privatekeypath= --tor.v3 Help Options: -h, --help
This commit is contained in:
parent
0df2bcd18c
commit
a5e841c6b7
11
htlcswitch/hodl/config_production.go
Normal file
11
htlcswitch/hodl/config_production.go
Normal file
@ -0,0 +1,11 @@
|
||||
// +build !debug
|
||||
|
||||
package hodl
|
||||
|
||||
// Config is an empty struct disabling command line hodl flags in production.
|
||||
type Config struct{}
|
||||
|
||||
// Mask in production always returns MaskNone.
|
||||
func (c *Config) Mask() Mask {
|
||||
return MaskNone
|
||||
}
|
Loading…
Reference in New Issue
Block a user