From 38cfcf5a60a59892c18aad04e602513d4561a8d6 Mon Sep 17 00:00:00 2001 From: Jeff Ortel Date: Wed, 7 Aug 2024 15:09:25 -0700 Subject: [PATCH] checkpoint Signed-off-by: Jeff Ortel --- cmd/rules.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/rules.go b/cmd/rules.go index 5e47b1b..7c4e81f 100644 --- a/cmd/rules.go +++ b/cmd/rules.go @@ -318,7 +318,9 @@ func (r *Rules) ensureRuleSet() (err error) { _ = f.Close() }() en := yaml.NewEncoder(f) - err = en.Encode(map[string]any{"name": path.Base(p)}) + part := strings.Split(p, "/") + name := strings.Join(part, "-") + err = en.Encode(map[string]any{"name": name}) return } for _, ruleDir := range r.rules { @@ -330,7 +332,7 @@ func (r *Rules) ensureRuleSet() (err error) { continue } if os.IsNotExist(err) { - err = create(ruleDir) + err = create(p) if err != nil { return }