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

Method getTerminalDevContainer

pkg/devspace/devpod/devpod.go:407–419  ·  view source on GitHub ↗
(devPodConfig *latest.DevPod)

Source from the content-addressed store, hash-verified

405}
406
407func (d *devPod) getTerminalDevContainer(devPodConfig *latest.DevPod) *latest.DevContainer {
408 // find dev container config
409 var devContainer *latest.DevContainer
410 loader.EachDevContainer(devPodConfig, func(d *latest.DevContainer) bool {
411 if d.Terminal == nil || (d.Terminal.Enabled != nil && !*d.Terminal.Enabled) {
412 return true
413 }
414 devContainer = d
415 return false
416 })
417
418 return devContainer
419}
420
421func (d *devPod) startAttach(ctx devspacecontext.Context, devContainer *latest.DevContainer, opts Options, selectedPod *selector.SelectedPodContainer, parent *tomb.Tomb) error {
422 parent.Go(func() error {

Callers 1

startMethod · 0.95

Calls 1

EachDevContainerFunction · 0.92

Tested by

no test coverage detected