- Core model: Rule, RuleSet, MergedRuleSet types with normalization - 5 parsers: Clash YAML, Clash list, Clash text, sing-box JSON, sing-box SRS - CLI: parse (display rules from any format), list (show all sources) - Supports blackmatrix7, lm-firefly, acl4ssr, loyalsoldier, sagernet, metacubex
13 lines
298 B
Modula-2
13 lines
298 B
Modula-2
module rulekit
|
|
|
|
go 1.26.1
|
|
|
|
require (
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/spf13/cobra v1.10.2 // indirect
|
|
github.com/spf13/pflag v1.0.9 // indirect
|
|
golang.org/x/sync v0.20.0 // indirect
|
|
golang.org/x/time v0.15.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|