MCPcopy Create free account
hub / github.com/chainreactors/spray / LoadRuleAndCombine

Function LoadRuleAndCombine

pkg/utils.go:568–584  ·  view source on GitHub ↗
(filename []string)

Source from the content-addressed store, hash-verified

566}
567
568func LoadRuleAndCombine(filename []string) (string, error) {
569 var bs bytes.Buffer
570 for _, f := range filename {
571 if data, ok := Rules[f]; ok {
572 bs.WriteString(strings.TrimSpace(data))
573 bs.WriteString("\n")
574 } else {
575 content, err := ioutil.ReadFile(f)
576 if err != nil {
577 return "", err
578 }
579 bs.Write(bytes.TrimSpace(content))
580 bs.WriteString("\n")
581 }
582 }
583 return bs.String(), nil
584}
585
586func loadFileWithCache(filename string) ([]string, error) {
587 if dict, ok := Dicts[filename]; ok {

Callers 1

BuildWordsMethod · 0.92

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected