summaryrefslogtreecommitdiff
path: root/internal/tui
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-24 08:28:47 +0200
committerPaul Buetow <paul@buetow.org>2026-02-24 08:28:47 +0200
commitba7af922d289a9d0fff1c4ef33764b1852c774f6 (patch)
tree3d470e9d0dc967efab4b6a3e56ee361d0ca9cd96 /internal/tui
parentb79a868fbc85cd7fb2829e978174629ab8a9c986 (diff)
ior: route default mode through tui and add plain flag
Diffstat (limited to 'internal/tui')
-rw-r--r--internal/tui/tui.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/tui/tui.go b/internal/tui/tui.go
index 758213d..49d2365 100644
--- a/internal/tui/tui.go
+++ b/internal/tui/tui.go
@@ -28,7 +28,12 @@ type TraceStarter func(context.Context) error
// Run starts the TUI program in alternate screen mode.
func Run() error {
- model := NewModel(flags.Get().PidFilter, defaultTraceStarter)
+ return RunWithTraceStarter(defaultTraceStarter)
+}
+
+// RunWithTraceStarter starts the TUI program with a custom trace starter.
+func RunWithTraceStarter(starter TraceStarter) error {
+ model := NewModel(flags.Get().PidFilter, starter)
program := tea.NewProgram(model, tea.WithAltScreen())
_, err := program.Run()
return err