Running on your device · 0 bytes uploaded

Glob Tester

Test glob patterns against your own path list — picomatch semantics, exclusions explicit, runs in a bounded worker.

Patterns
one per line · up to 100 patterns, 500 chars each
Path list
111 bytes / 256 KB ceiling
Matches

No run yet.

Verdicts appear as you type
Rules this tool follows
  • picomatch 4 semantics: * matches within one path segment, ** across segments; braces {a,b}, extglobs (a|b), and character classes work. Matching is case-sensitive, always.
  • A leading ! makes a pattern an EXCLUSION: a path matching both a positive and a negative pattern is excluded. This is implemented explicitly here — picomatch’s own multi-pattern matcher ORs the verdicts instead of excluding (measured, pinned in tests).
  • Dotfiles stay hidden from * and ** until you turn on the toggle — gitignore’s rule, stated.
  • Every run executes in the bounded dev family worker: caps of 100 patterns and 256 KB of paths, a 2,000-row listing with the TRUE counts always shown, and a 5-second deadline.
Nothing in yet

Paste, drop, or type to begin. Everything stays on this device.

the same engine .gitignore-style tooling uses, with the exclusion rule made explicit