MCPcopy
hub / github.com/caddyserver/caddy / getPluginPackages

Function getPluginPackages

cmd/packagesfuncs.go:307–317  ·  view source on GitHub ↗
(modules []moduleInfo)

Source from the content-addressed store, hash-verified

305}
306
307func getPluginPackages(modules []moduleInfo) (map[string]pluginPackage, error) {
308 pluginPkgs := make(map[string]pluginPackage)
309 for _, mod := range modules {
310 if mod.goModule.Replace != nil {
311 return nil, fmt.Errorf("cannot auto-upgrade when Go module has been replaced: %s => %s",
312 mod.goModule.Path, mod.goModule.Replace.Path)
313 }
314 pluginPkgs[mod.goModule.Path] = pluginPackage{Version: mod.goModule.Version, Path: mod.goModule.Path}
315 }
316 return pluginPkgs, nil
317}
318
319func writeCaddyBinary(path string, body *io.ReadCloser, fileInfo os.FileInfo) error {
320 l := caddy.Log()

Callers 3

cmdUpgradeFunction · 0.85
cmdAddPackageFunction · 0.85
cmdRemovePackageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected