slg
A fast recursive line grep utility.
Search files and directories with regex or literal patterns, list candidate files without searching content, control ignore behavior directly, and tune parallel traversal when the tree is large enough to justify it.
CLI examples
Reference
slg TODO src
slg -F "TODO:" .
slg --files --max-depth 0 src
slg --hidden --no-ignore-vcs "needle" .
slg --jobs auto --stats error .
slg is filesystem-only: roots are files or directories, not stdin or URLs.
Why slg
A grep-first CLI with explicit behavior instead of hidden mode switches.
Predictable inputs
Honest traversal
Tunable parallelism
Docs map
A CLI-first path through installation, matching semantics, traversal rules, diagnostics, and the full manual page.
Start
Quick start, reading path, and the exact downstream scope of
slg.Guides
Build, install, and adopt
slg in real grep workflows.CLI
slg modes, inputs, matching, traversal, parallelism, output, and diagnostics.Options reference
Every public flag, its mode applicability, and parsing rules.
Man pages
Reader-friendly
slg(1) with the same public surface as the shipped manual.