MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / NewManager

Function NewManager

app/cli/pkg/plugins/manager.go:44–50  ·  view source on GitHub ↗

NewManager creates a new plugin manager.

(logger *zerolog.Logger)

Source from the content-addressed store, hash-verified

42
43// NewManager creates a new plugin manager.
44func NewManager(logger *zerolog.Logger) *Manager {
45 return &Manager{
46 plugins: make(map[string]*LoadedPlugin),
47 pluginClients: make(map[string]*plugin.Client),
48 logger: logger,
49 }
50}
51
52// LoadPlugins loads all plugins from the plugins directory.
53func (m *Manager) LoadPlugins(ctx context.Context) error {

Callers 1

NewRootCmdFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected