mirror of
https://github.com/eosswedenorg/thalos
synced 2026-06-17 04:30:03 +02:00
16 lines
286 B
Go
16 lines
286 B
Go
package config
|
|
|
|
import (
|
|
"path"
|
|
|
|
"github.com/spf13/pflag"
|
|
)
|
|
|
|
func overrideCliFlags(cfg *Config, flags *pflag.FlagSet) error {
|
|
logFile, _ := flags.GetString("log")
|
|
if len(logFile) > 0 {
|
|
cfg.Log.Directory = path.Dir(logFile)
|
|
cfg.Log.Filename = path.Base(logFile)
|
|
}
|
|
return nil
|
|
}
|