MCPcopy
hub / github.com/OJ/gobuster / ParseExtensions

Function ParseExtensions

libgobuster/helpers.go:128–141  ·  view source on GitHub ↗

ParseExtensions parses the extensions provided as a comma separated list

(extensions string)

Source from the content-addressed store, hash-verified

126
127// ParseExtensions parses the extensions provided as a comma separated list
128func ParseExtensions(extensions string) (Set[string], error) {
129 ret := NewSet[string]()
130
131 if extensions == "" {
132 return ret, nil
133 }
134
135 for _, e := range strings.Split(extensions, ",") {
136 e = strings.TrimSpace(e)
137 // remove leading . from extensions
138 ret.Add(strings.TrimPrefix(e, "."))
139 }
140 return ret, nil
141}
142
143func ParseExtensionsFile(file string) ([]string, error) {
144 var ret []string

Callers 4

runFunction · 0.92
BenchmarkDirModeFunction · 0.92
TestParseExtensionsFunction · 0.85
BenchmarkParseExtensionsFunction · 0.85

Calls 1

AddMethod · 0.80

Tested by 3

BenchmarkDirModeFunction · 0.74
TestParseExtensionsFunction · 0.68
BenchmarkParseExtensionsFunction · 0.68