fspulse-0.0.12 is not a library.
FsPulse
FsPulse is a Rust-based command-line tool that captures and analyzes the state of directories over time. It tracks changes, validates file integrity, and allows users to query results with a powerful, SQL-like syntax.
🚀 Key Capabilities
- Directory Scanning — Track file and folder additions, deletions, and modifications
- Content Validation — Validate file types such as FLAC, JPEG, PNG, GIF, BMP, and PDF
- SHA2 Hashing — Optionally detect content changes beyond metadata
- Powerful Querying — SQL-inspired query language for flexible results
- Interactive Mode — Menu-driven exploration once scanning is underway
📚 Documentation
Full user guide is available here:
Key sections:
- Getting Started
- Query Syntax
- Command-Line Interface
- Interactive Mode
- Scanning
- Validators
- Configuration
🛠 Building from Source
Run from the target/release directory:
⚡ Quick Examples
Run a scan:
Launch interactive mode:
Use query syntax to explore results:
🤝 Contributions
FsPulse is under active development, but is not currently accepting external contributions. This may change in the future — see our Development Guide for details.
📄 License
Released under the MIT License. See LICENSE for details.