summaryrefslogtreecommitdiff
path: root/internal/flags
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/flags
parentb79a868fbc85cd7fb2829e978174629ab8a9c986 (diff)
ior: route default mode through tui and add plain flag
Diffstat (limited to 'internal/flags')
-rw-r--r--internal/flags/flags.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/flags/flags.go b/internal/flags/flags.go
index 8760d33..1909b4a 100644
--- a/internal/flags/flags.go
+++ b/internal/flags/flags.go
@@ -53,6 +53,7 @@ type Flags struct {
TracepointsToExclude []*regexp.Regexp
// Flamegraph flags
+ PlainMode bool
FlamegraphEnable bool
FlamegraphName string
@@ -96,6 +97,7 @@ func parse() {
tracepointsToAttach := flag.String("tps", "", "Comma separated list regexes for tracepoints to load")
tracepointsToExclude := flag.String("tpsExclude", "", "Comma separated list regexes for tracepoints to exclude")
+ flag.BoolVar(&singleton.PlainMode, "plain", false, "Enable plain CSV output mode (disable TUI)")
flag.BoolVar(&singleton.FlamegraphEnable, "flamegraph", false, "Enable flamegraph builder")
flag.StringVar(&singleton.FlamegraphName, "name", "default", "Name of the flamegraph, used to generate the SVG file")