file-engine 2.0.0

Async, cross-platform file operations engine for desktop apps and developer tools: copy, move, sync, watch, and compress files with progress reporting and cancellation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# file-engine documentation

- **[guide/]guide/** — for anyone using `file-engine` as a dependency:
  getting started, feature flags, the copy/move/sync/watch/compress
  operations, progress and cancellation, error handling, and what the
  crate does to protect you from filesystem-specific pitfalls (case
  collisions, exFAT write-integrity risk, Windows-reserved names).
- **[contributing/]contributing/** — for anyone working on
  `file-engine` itself: how the Profiler/Planner/Dispatcher pipeline
  fits together today, and the conventions to follow when adding to it.

These describe *current* behavior. They don't carry design rationale,
alternatives considered, or implementation history — where a decision
isn't self-evident from the code, the reasoning is recorded in a comment
at the point it applies.