1
0
Fork 0

Adding upstream version 1.34.4.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-05-24 07:26:29 +02:00
parent e393c3af3f
commit 4978089aab
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
4963 changed files with 677545 additions and 0 deletions

View file

@ -0,0 +1,35 @@
package common
type OutputOptions struct {
// General options
Alias string `toml:"alias,omitempty"`
// Filter options
NamePass []string `toml:"namepass,omitempty"`
NameDrop []string `toml:"namedrop,omitempty"`
FieldPassOld []string `toml:"pass,omitempty"`
FieldPass []string `toml:"fieldpass,omitempty"`
FieldInclude []string `toml:"fieldinclude,omitempty"`
FieldDropOld []string `toml:"drop,omitempty"`
FieldDrop []string `toml:"fielddrop,omitempty"`
FieldExclude []string `toml:"fieldexclude,omitempty"`
TagPassFilters map[string][]string `toml:"tagpass,omitempty"`
TagDropFilters map[string][]string `toml:"tagdrop,omitempty"`
TagExclude []string `toml:"tagexclude,omitempty"`
TagInclude []string `toml:"taginclude,omitempty"`
MetricPass string `toml:"metricpass,omitempty"`
}
func (oo *OutputOptions) Migrate() {
oo.FieldInclude = append(oo.FieldInclude, oo.FieldPassOld...)
oo.FieldInclude = append(oo.FieldInclude, oo.FieldPass...)
oo.FieldPassOld = nil
oo.FieldPass = nil
oo.FieldExclude = append(oo.FieldExclude, oo.FieldDropOld...)
oo.FieldExclude = append(oo.FieldExclude, oo.FieldDrop...)
oo.FieldDropOld = nil
oo.FieldDrop = nil
}