MCPcopy Index your code
hub / github.com/devspace-sh/devspace / AddDevspaceVarsToPluginEnv

Function AddDevspaceVarsToPluginEnv

pkg/devspace/plugin/plugin.go:360–375  ·  view source on GitHub ↗
(vars interface{})

Source from the content-addressed store, hash-verified

358}
359
360func AddDevspaceVarsToPluginEnv(vars interface{}) {
361 devspaceVarsOnce.Do(func() {
362 if vars != nil {
363 devspaceVar, isMapStringInterface := vars.(map[string]interface{})
364 if isMapStringInterface {
365 for key, value := range devspaceVar {
366 // only map[string]string will be processed, map[string]Variable will be skipped
367 vString, isString := value.(string)
368 if isString {
369 devspaceVars[key] = vString
370 }
371 }
372 }
373 }
374 })
375}
376
377func AddPluginCommands(base *cobra.Command, plugins []Metadata, subCommand string) {
378 for _, plugin := range plugins {

Callers 1

BuildRootFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected