Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Mode string `json:"mode" default:"standalone"` Username string `env:"KEEPER_REMOTE_USERNAME" json:"username,omitempty" default:"-"` Password string `env:"KEEPER_REMOTE_PASSWORD" json:"password,omitempty" default:"-"` RemoteHTTP string `env:"KEEPER_REMOTE_URL" json:"remote-http,omitempty" default:"-"` RemoteGRPC string `env:"KEEPER_REMOTE_GRPC" json:"remote-grpc,omitempty" default:"-"` LogLevel uint8 `json:"LogLevel,omitempty" default:"-"` Storage string `json:"storage" default:"secrets.db"` // contains filtered or unexported fields }
Config - struct for handling configuration
func (*Config) SetByFlags ¶
SetByFlags - set configuration values from cli flags
-remote-http http address of server -username vault name flag -password vault password -loglevel setup logging level -config path to config file
func (*Config) SetDefaults ¶
SetDefaults - set configuration values to default state
Click to show internal directories.
Click to hide internal directories.