From e85fec9bbf32543043f47ab23ca03988b649b3ea Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Sat, 5 Apr 2025 10:44:22 -0600 Subject: [PATCH] for each pattern { for each entry { try } } so patterns serve as tier list --- main.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index 0a89feb..82b7eba 100644 --- a/main.go +++ b/main.go @@ -155,12 +155,14 @@ func RunWith(ctx context.Context, outd, ind string, patterns []string, overrides if err != nil { return err } - for _, entry := range entries { - if !entry.Type().IsRegular() { - continue - } - if err := one(ctx, outd, path.Join(ind, entry.Name()), patterns, overrides, mvNLn); err != nil { - return err + for _, pattern := range patterns { + for _, entry := range entries { + if !entry.Type().IsRegular() { + continue + } + if err := one(ctx, outd, path.Join(ind, entry.Name()), []string{pattern}, overrides, mvNLn); err != nil { + return err + } } } return nil