config

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 26, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Debug is the most verbose logging level and will
	// report all logs
	Debug = "DEBUG"
	// Info level reports logrus.Info, logrus.Warn, and logrus.Error
	Info = "INFO"
	// Warn level reports logrus.Warn, and logrus.Error
	Warn = "WARN"
	// Error level reports ony error messages
	Error = "ERROR"
	// Off level turns off logs from logrus. instead the "stylized"
	// logging using terminal spinners will be used
	Off = "OFF"
)

Variables

This section is empty.

Functions

func Init

func Init() error

Init will initialize the configuration of the application

func ShouldUseColor

func ShouldUseColor() bool

ShouldUseColor will return true, if colored output should be used

func ShouldUseSpinner

func ShouldUseSpinner() bool

ShouldUseSpinner will return true if the "stylized"

Types

type Config

type Config struct {
	// Regexp is the configuration for the regular expression detector
	Regexp RegexpConfig
	// Entropy is the configuration for the string entropy detector
	Entropy EntropyConfig
}

Config is the user configuration for the application

type EntropyConfig

type EntropyConfig struct {
}

EntropyConfig configuration for the string entropy detector

type LoggingLevel

type LoggingLevel = string

LoggingLevel is the verbosity level of logging

type RegexpConfig

type RegexpConfig struct {
	// Patterns is the list of regular expressions
	// patterns to search for
	Patterns []detections.Pattern
}

RegexpConfig represents the configuration for the

Jump to

Keyboard shortcuts

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