29 lines
442 B
Go
29 lines
442 B
Go
|
// Package config ...
|
||
|
//
|
||
|
// Description : config ...
|
||
|
//
|
||
|
// Author : go_developer@163.com<白茶清欢>
|
||
|
//
|
||
|
// Date : 2024-11-05 16:23
|
||
|
package config
|
||
|
|
||
|
import (
|
||
|
"github.com/jessevdk/go-flags"
|
||
|
)
|
||
|
|
||
|
// Init 初始化配置
|
||
|
//
|
||
|
// Author : go_developer@163.com<白茶清欢>
|
||
|
//
|
||
|
// Date : 16:25 2024/11/5
|
||
|
func Init(configReceiver any) error {
|
||
|
var (
|
||
|
err error
|
||
|
)
|
||
|
|
||
|
if _, err = flags.Parse(configReceiver); nil != err {
|
||
|
return err
|
||
|
}
|
||
|
return nil
|
||
|
}
|