DEVELOPER & CODE · LOCAL WORKBENCH
Glob Pattern Tester Compare shell globs and gitignore matching against repository paths, including root anchoring, recursive stars and negation.
DIALECT COMPARISON 11 PATHS TESTED
GITIGNORE 8 matched paths SHELL GLOB 5 matched paths DIFFERENCES 5 paths differ 5 results differ. The same line can have different consequences in a repository ignore file and a build tool.
node_modules/react/index.jsgitignore ✓node_modules shell glob —DIFFERS packages/web/node_modules/lodash.jsgitignore ✓node_modules shell glob —DIFFERS app.loggitignore ✓*.log shell glob ✓*.log logs/build.loggitignore ✓*.log shell glob —DIFFERS src/a/b/util.test.jsgitignore ✓src/**/*.test.js shell glob ✓src/**/*.test.js src/keep.test.jsgitignore —!src/keep.test.js shell glob ✓src/**/*.test.js DIFFERS src/deep.test.jsgitignore ✓src/**/*.test.js shell glob ✓src/**/*.test.js dist/bundle.jsgitignore ✓/dist shell glob —DIFFERS build/dist/old.jsgitignore —shell glob —config/db.jsongitignore ✓config/*.json shell glob ✓config/*.json config/env/prod.jsongitignore —shell glob —Copy result Download
◎ Runs in this browser. Shell glob and gitignore simulations run locally. Git may also read nested ignore files and inspect whether a path is a directory.
Need a feature from the original version? Open the current ECECH tool ↗
How this app works Compare shell globs and gitignore matching against repository paths, including root anchoring, recursive stars and negation. Results update as you adjust inputs and stay in this browser.
More utilities in this batch Base Converter → Cron Expression Parser → CSP Formatter → Hash Generator → ID Timestamp Decoder → JSON Size Analyzer → JWT Decoder → Regex Tester → Security.txt Generator → Semver Comparator → SQL IN Clause Builder → Text Diff Checker → Browse all tools ↗