feat: automatic file organization based on rules, close #28

This commit is contained in:
krau
2025-04-12 14:27:13 +08:00
parent 3bdef20e85
commit 166c27c70f
9 changed files with 345 additions and 43 deletions

View File

@@ -31,3 +31,12 @@ type ContextKey string
const (
ContextKeyContentLength ContextKey = "content-length"
)
type RuleType string
const (
RuleTypeFileNameRegex RuleType = "FILENAME-REGEX"
RuleTypeMessageRegex RuleType = "MESSAGE-REGEX"
)
var RuleTypes = []RuleType{RuleTypeFileNameRegex, RuleTypeMessageRegex}