Documentation ¶
Index ¶
- func GetBootstrapConfig() *conf.Bootstrap
- func LoadBootstrapConfig(configPath string) error
- func LoadRemoteConfigSourceConfigs(configPath string) (error, *conf.RemoteConfig)
- func NewConfigProvider(configPath string) config.Config
- func NewFileConfigSource(filePath string) config.Source
- func NewRemoteConfigSource(c *conf.RemoteConfig) config.Source
- func RegisterConfig(c interface{})
- type CommandFlags
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBootstrapConfig ¶
func LoadBootstrapConfig ¶
LoadBootstrapConfig 加载程序引导配置
func LoadRemoteConfigSourceConfigs ¶
func LoadRemoteConfigSourceConfigs(configPath string) (error, *conf.RemoteConfig)
LoadRemoteConfigSourceConfigs 加载远程配置源的本地配置
func NewConfigProvider ¶
NewConfigProvider 创建一个配置
func NewFileConfigSource ¶
NewFileConfigSource 创建一个本地文件配置源
func NewRemoteConfigSource ¶
func NewRemoteConfigSource(c *conf.RemoteConfig) config.Source
NewRemoteConfigSource 创建一个远程配置源
Types ¶
type CommandFlags ¶
type CommandFlags struct { Conf string // 引导配置文件路径,默认为:../../configs Env string // 开发环境:dev、debug…… ConfigHost string // 远程配置服务端地址 ConfigType string // 远程配置服务端类型 Daemon bool // 是否转为守护进程 }
CommandFlags 命令传参
func NewCommandFlags ¶
func NewCommandFlags() *CommandFlags
func (*CommandFlags) Init ¶
func (f *CommandFlags) Init()
Click to show internal directories.
Click to hide internal directories.