mirror of
https://github.com/safing/portbase
synced 2025-09-01 10:09:50 +00:00
Improve flags
This commit is contained in:
parent
b04e4be0a4
commit
480807a31c
4 changed files with 9 additions and 12 deletions
|
@ -4,7 +4,6 @@ import (
|
|||
"flag"
|
||||
|
||||
"github.com/safing/portbase/config"
|
||||
"github.com/safing/portbase/log"
|
||||
)
|
||||
|
||||
// Config Keys.
|
||||
|
@ -24,13 +23,12 @@ var (
|
|||
)
|
||||
|
||||
func init() {
|
||||
flag.StringVar(&listenAddressFlag, "api-address", "", "override api listen address")
|
||||
}
|
||||
|
||||
func logFlagOverrides() {
|
||||
if listenAddressFlag != "" {
|
||||
log.Warning("api: api/listenAddress default config is being overridden by -api-address flag")
|
||||
}
|
||||
flag.StringVar(
|
||||
&listenAddressFlag,
|
||||
"api-address",
|
||||
"",
|
||||
"set api listen address; configuration is stronger",
|
||||
)
|
||||
}
|
||||
|
||||
func getDefaultListenAddress() string {
|
||||
|
|
|
@ -54,7 +54,6 @@ func prep() error {
|
|||
}
|
||||
|
||||
func start() error {
|
||||
logFlagOverrides()
|
||||
go Serve()
|
||||
|
||||
_ = updateAPIKeys(module.Ctx, nil)
|
||||
|
|
|
@ -18,7 +18,7 @@ var (
|
|||
)
|
||||
|
||||
func init() {
|
||||
flag.BoolVar(&defaultDevMode, "devmode", false, "enable development mode")
|
||||
flag.BoolVar(&defaultDevMode, "devmode", false, "enable development mode; configuration is stronger")
|
||||
}
|
||||
|
||||
func registerBasicOptions() error {
|
||||
|
|
|
@ -21,8 +21,8 @@ var (
|
|||
)
|
||||
|
||||
func init() {
|
||||
flag.StringVar(&pushFlag, "push-metrics", "", "Set default URL to push prometheus metrics to.")
|
||||
flag.StringVar(&instanceFlag, "metrics-instance", "", "Set the default global instance label.")
|
||||
flag.StringVar(&pushFlag, "push-metrics", "", "set default URL to push prometheus metrics to")
|
||||
flag.StringVar(&instanceFlag, "metrics-instance", "", "set the default global instance label")
|
||||
}
|
||||
|
||||
func prepConfig() error {
|
||||
|
|
Loading…
Add table
Reference in a new issue