Project / fscan

fscan

Directory tree scanner with streaming output, filtering, export support, and recursion safety guards.

Filesystem / CLI / Streaming

Built for readable directory inspection.

fscan focuses on traversing large directory trees with clear output, export options, and explicit handling for recursion hazards.

Language
Go
License
MIT
Type
Cross-platform CLI
Keywords
tree / filter / export

Overview

fscan is designed for directory traversal with output that stays readable at scale.

Streaming mode and recursion limits make it suitable for deep or messy trees.

Capabilities

  • Tree-style directory output.
  • Extension-based filtering.
  • Streaming output mode.
  • Exportable scan results.

Streaming

Results can be emitted during traversal instead of being buffered until the end.

Safety

Depth limits and symlink loop detection help prevent runaway recursion.

Engineering

The repository includes testing, performance work, and explicit error handling.