MCPcopy Create free account
hub / github.com/openclaw/gogcli / bindRuntimeLayoutResolver

Function bindRuntimeLayoutResolver

internal/cmd/runtime.go:165–178  ·  view source on GitHub ↗
(runtime *app.Runtime, homeOverride string)

Source from the content-addressed store, hash-verified

163}
164
165func bindRuntimeLayoutResolver(runtime *app.Runtime, homeOverride string) error {
166 if runtime == nil {
167 return errors.New("runtime is nil")
168 }
169 if runtime.LayoutResolver != nil {
170 if homeOverride != "" {
171 return errors.New("--home cannot override an injected layout resolver")
172 }
173 return nil
174 }
175
176 runtime.LayoutResolver = config.NewSystemResolver(homeOverride)
177 return nil
178}
179
180func configureRuntimeConfig(runtime *app.Runtime) error {
181 if runtime.Config != nil {

Callers 2

executeWithRuntimeFunction · 0.85
TestHelpDescriptionFunction · 0.85

Calls 1

NewSystemResolverFunction · 0.92

Tested by 1

TestHelpDescriptionFunction · 0.68