filters

package
v1.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2017 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

View Source
const ContainsRegexTemplate = "%s"

ContainsRegexTemplate is the regular expression used in combination with ContainsSeparator.

View Source
const ContainsSeparator string = ":"

ContainsSeparator is tha character used for separating filter keys and values for 'contains' matches.

View Source
const ExactRegexTemplate = "^%s$"

ExactRegexTemplate is the regular expression used in combination with ExactSeparator.

View Source
const ExactSeparator string = "="

ExactSeparator is tha character used for separating filter keys and values for 'exact' matches.

Variables

This section is empty.

Functions

func FilterConfigs

func FilterConfigs(configs []data.Config, context *cli.Context) []data.Config

FilterConfigs applies all filters to each Config.

Types

type Filter

type Filter interface {
	// contains filtered or unexported methods
}

Filter declares all methods used for implementing filters. A Filter takes a Config, modifies its properties and returns it.

type PasswordFilter

type PasswordFilter struct {
	// contains filtered or unexported fields
}

PasswordFilter removes passwords from a Config.

type PropertyFilter

type PropertyFilter struct {
	Slices []string
}

PropertyFilter allows filtering a Config for the content of its properties.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL