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
Click to show internal directories.
Click to hide internal directories.