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.
Match dotfilesLet * and ** match segments starting with a dotpicomatch 4 · * within a segment, ** across · one pattern per lineInsert sampleClearGlob patterns, one per linePaths to test, one per line

No run yet.

- 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

## Next door in Developer

- [Regex tester](/dev/regex-tester)
- [Semver compare](/dev/semver)
[All developer tools](/dev)

---

Canonical HTML: https://nutter.tools/dev/glob-tester
Markdown version: https://nutter.tools/dev/glob-tester/index.md
Plain-text version: https://nutter.tools/dev/glob-tester/index.txt
Agent index: https://nutter.tools/llms.txt

