Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpandEnv ¶
ExpandEnv 寻找s中的 ${var} 并替换为环境变量的值,没有则替换为空,不解析 $var
os.ExpandEnv会同时处理${var}和$var,配置文件中可能包含一些含特殊字符$的配置项, 如redisClient、mysqlClient的连接密码。
func GetConfigPath ¶
func GetConfigPath() string
GetConfigPath 获取配置文件路径 默认为执行文件同级的config.yaml 也可通过 --c或者-c 传入配置文件路径
func GetEnvName ¶
GetEnvName 获取环境变量名,即${var}里面的var内容,返回var内容及其长度
func LoadConfigWithObj ¶
LoadConfigWithObj 加载配置并解析到obj
Types ¶
Click to show internal directories.
Click to hide internal directories.