for each pattern { for each entry { try } } so patterns serve as tier list

main
Bel LaPointe 2025-04-05 10:44:22 -06:00
parent 5f5015e152
commit e85fec9bbf
1 changed files with 8 additions and 6 deletions

14
main.go
View File

@ -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