(devPodConfig *latest.DevPod)
| 405 | } |
| 406 | |
| 407 | func (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 | |
| 421 | func (d *devPod) startAttach(ctx devspacecontext.Context, devContainer *latest.DevContainer, opts Options, selectedPod *selector.SelectedPodContainer, parent *tomb.Tomb) error { |
| 422 | parent.Go(func() error { |
no test coverage detected