1 Star 0 Fork 0

igo/pkg

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
api.go 3.47 KB
一键复制 编辑 原始数据 按行查看 历史
layte.xiao 提交于 2022-11-08 15:59 +08:00 . config add
package xcfg
import (
"github.com/spf13/pflag"
"github.com/spf13/viper"
"strings"
"time"
)
func Get(key string) interface{} { return v.Get(key) }
func GetString(key string) string { return v.GetString(key) }
func GetBool(key string) bool { return v.GetBool(key) }
func GetInt(key string) int { return v.GetInt(key) }
func GetInt32(key string) int32 { return v.GetInt32(key) }
func GetInt64(key string) int64 { return v.GetInt64(key) }
func GetUint(key string) uint { return v.GetUint(key) }
func GetUint16(key string) uint16 { return v.GetUint16(key) }
func GetUint32(key string) uint32 { return v.GetUint32(key) }
func GetUint64(key string) uint64 { return v.GetUint64(key) }
func GetFloat64(key string) float64 { return v.GetFloat64(key) }
func GetTime(key string) time.Time { return v.GetTime(key) }
func GetDuration(key string) time.Duration { return v.GetDuration(key) }
func GetIntSlice(key string) []int { return v.GetIntSlice(key) }
func GetStringSlice(key string) []string { return v.GetStringSlice(key) }
func GetStringMap(key string) map[string]interface{} { return v.GetStringMap(key) }
func GetStringMapString(key string) map[string]string { return v.GetStringMapString(key) }
func GetStringMapStringSlice(key string) map[string][]string { return v.GetStringMapStringSlice(key) }
func GetSizeInBytes(key string) uint { return v.GetSizeInBytes(key) }
func UnmarshalKey(key string, rawVal interface{}, opts ...viper.DecoderConfigOption) error {
return v.UnmarshalKey(key, rawVal, opts...)
}
func Unmarshal(rawVal interface{}, opts ...viper.DecoderConfigOption) error {
return v.Unmarshal(rawVal, opts...)
}
func UnmarshalExact(rawVal interface{}, opts ...viper.DecoderConfigOption) error {
return v.UnmarshalExact(rawVal, opts...)
}
func BindPFlags(flags *pflag.FlagSet) error { return v.BindPFlags(flags) }
func BindPFlag(key string, flag *pflag.Flag) error { return v.BindPFlag(key, flag) }
func BindFlagValues(flags viper.FlagValueSet) error { return v.BindFlagValues(flags) }
func BindFlagValue(key string, flag viper.FlagValue) error { return v.BindFlagValue(key, flag) }
func BindEnv(input ...string) error { return v.BindEnv(input...) }
func MustBindEnv(input ...string) { v.MustBindEnv(input...) }
func IsSet(key string) bool { return v.IsSet(key) }
func AutomaticEnv() { v.AutomaticEnv() }
func SetEnvKeyReplacer(r *strings.Replacer) { v.SetEnvKeyReplacer(r) }
func RegisterAlias(alias string, key string) { v.RegisterAlias(alias, key) }
func InConfig(key string) bool { return v.InConfig(key) }
func SetDefault(key string, value interface{}) { v.SetDefault(key, value) }
func Set(key string, value interface{}) { v.Set(key, value) }
func AllKeys() []string { return v.AllKeys() }
func AllSettings() map[string]interface{} { return v.AllSettings() }
func Viper() *viper.Viper {
return v.Viper
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/igolang/pkg.git
git@gitee.com:igolang/pkg.git
igolang
pkg
pkg
v1.29.8

搜索帮助