()
| 608 | if splash := strings.Join(m.splashLines(), "\n"); splash != "" { |
| 609 | cmds = append(cmds, tea.Println(wrapForScrollback(splash, m.width))) |
| 610 | } |
| 611 | if scroll := strings.TrimRight(m.scroll.String(), "\n"); scroll != "" { |
| 612 | cmds = append(cmds, tea.Println(wrapForScrollback(scroll, m.width))) |
| 613 | } |
| 614 | if len(m.outbox) > 0 { |
| 615 | cmds = append(cmds, tea.Println(wrapForScrollback(strings.Join(m.outbox, "\n"), m.width))) |
| 616 | m.outbox = nil |
| 617 | } |
| 618 | return m, tea.Sequence(cmds...) |
no test coverage detected