config

package
v1.5.4 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2026 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SearchPatterns

type SearchPatterns struct {
	Patterns struct {
		Credentials  []string `yaml:"credentials"`
		Sensitive    []string `yaml:"sensitive"`
		Extensions   []string `yaml:"extensions"`
		Regex        []string `yaml:"regex"`
		SearchConfig struct {
			CaseSensitive bool  `yaml:"case_sensitive"`
			MaxFileSize   int64 `yaml:"max_file_size"`
		} `yaml:"search_config"`
	} `yaml:"patterns"`
}

SearchPatterns representa a estrutura do arquivo YAML de padrões

func LoadDefaultPatterns

func LoadDefaultPatterns() (*SearchPatterns, error)

LoadDefaultPatterns carrega os padrões padrão do arquivo default.yaml

func LoadPatterns

func LoadPatterns(filename string) (*SearchPatterns, error)

LoadPatterns carrega os padrões de busca de um arquivo YAML

func MergePatterns

func MergePatterns(cmdPatterns, filePatterns *SearchPatterns) *SearchPatterns

MergePatterns combina padrões da linha de comando com padrões do arquivo Prioriza os padrões da linha de comando se existirem

Jump to

Keyboard shortcuts

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