Documentation
¶
Index ¶
- func GetCacheValue(filePath string, keyPath string) string
- func GetDefaultCachePath() string
- func GetInt32D(key string, defaultVal int32) int32
- func GetInt32E(key string) (int32, error)
- func GetInt32M(key string) int32
- func GetInt64D(key string, defaultVal int64) int64
- func GetInt64E(key string) (int64, error)
- func GetInt64M(key string) int64
- func GetStringD(key string, defaultVal string) string
- func GetStringE(key string) (string, error)
- func GetStringM(key string) string
- func Has(key string) bool
- func InitConfig(paths ...string) (err error)
- func MustGetConfig() config.Config
- func MustInitConfig(paths ...string)
- func Scan(v any) (err error)
- func SetCacheValue(filePath string, keyPath string, value string) error
- func SetDefaults(ptr any) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCacheValue ¶ added in v0.0.7
GetCacheValue reads a string value from a JSON file using a dot-separated key path. Returns empty string if file doesn't exist or key not found.
func GetDefaultCachePath ¶ added in v0.0.7
func GetDefaultCachePath() string
func GetStringD ¶
--------------------------------------------------
func GetStringE ¶
func GetStringM ¶
func InitConfig ¶
InitConfig 初始化配置 paths: 可以指定一个或多个配置文件路径, 如果是目录,则会尝试加载common.toml和执行文件名的toml 如果没有指定路径,则默认加载当前执行文件所在目录下的configs目录中的配置
func MustGetConfig ¶
func MustInitConfig ¶
func MustInitConfig(paths ...string)
same as InitConfig, but panic if error occurs
func SetCacheValue ¶ added in v0.0.7
SetCacheValue writes a string value to a JSON file using a dot-separated key path. Creates the file and directories if they don't exist.
func SetDefaults ¶
-------------------------------------------------- 支持代码配置默认值,支持字符串/整形/浮点型/布尔型 通过Tag如`default:"10"`来设置默认值,值都使用字符串来填写
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.