MCPcopy Create free account
hub / github.com/astercloud/aster / NewLoader

Function NewLoader

pkg/config/loader.go:53–64  ·  view source on GitHub ↗

NewLoader 创建配置加载器

(opts ...LoaderOption)

Source from the content-addressed store, hash-verified

51
52// NewLoader 创建配置加载器
53func NewLoader(opts ...LoaderOption) *Loader {
54 l := &Loader{
55 expandEnv: true, // 默认启用环境变量展开
56 variables: make(map[string]string),
57 }
58
59 for _, opt := range opts {
60 opt(l)
61 }
62
63 return l
64}
65
66// LoadAgentConfig 从文件加载 AgentConfig
67func (l *Loader) LoadAgentConfig(path string) (*types.AgentConfig, error) {

Calls

no outgoing calls