MCPcopy Create free account
hub / github.com/compose-spec/compose-go / RemoteResourceLoaders

Method RemoteResourceLoaders

loader/loader.go:129–141  ·  view source on GitHub ↗

RemoteResourceLoaders excludes localResourceLoader from ResourceLoaders

()

Source from the content-addressed store, hash-verified

127
128// RemoteResourceLoaders excludes localResourceLoader from ResourceLoaders
129func (o Options) RemoteResourceLoaders() []ResourceLoader {
130 var loaders []ResourceLoader
131 for i, loader := range o.ResourceLoaders {
132 if _, ok := loader.(localResourceLoader); ok {
133 if i != len(o.ResourceLoaders)-1 {
134 logrus.Warning("misconfiguration of ResourceLoaders: localResourceLoader should be last")
135 }
136 continue
137 }
138 loaders = append(loaders, loader)
139 }
140 return loaders
141}
142
143type localResourceLoader struct {
144 WorkingDir string

Callers 3

ApplyIncludeFunction · 0.80
getExtendsBaseFromFileFunction · 0.80
loadYamlModelFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected