summaryrefslogtreecommitdiff
path: root/internal/flags/flags.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/flags/flags.go')
-rw-r--r--internal/flags/flags.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/flags/flags.go b/internal/flags/flags.go
index af8f84c..61b5470 100644
--- a/internal/flags/flags.go
+++ b/internal/flags/flags.go
@@ -12,6 +12,7 @@ import (
"time"
"ior/internal/collapse"
+ "ior/internal/globalfilter"
)
var (
@@ -47,6 +48,7 @@ type Config struct {
TUIExportEnable bool
CollapsedFields []string
CountField string
+ GlobalFilter globalfilter.Filter
}
// NewFlags returns a configuration instance initialized with project defaults.
@@ -83,6 +85,7 @@ func (f Config) clone() Config {
out.TracepointsToAttach = slices.Clone(f.TracepointsToAttach)
out.TracepointsToExclude = slices.Clone(f.TracepointsToExclude)
out.CollapsedFields = slices.Clone(f.CollapsedFields)
+ out.GlobalFilter = f.GlobalFilter.Clone()
return out
}