Add stats command, colored output, progress bar, and generation summary

- New 'archdoc stats' command showing project statistics without generating docs
  - Symbol breakdown by kind (class/function/method/async)
  - Top-10 by fan-in and fan-out
  - Detected integrations (HTTP/DB/Queue)
  - Basic cycle detection on module imports
- Colored terminal output using 'colored' crate
- Progress bar for file parsing using 'indicatif' crate
- Generation summary showing files/modules/symbols/edges/integrations
This commit is contained in:
2026-02-15 02:57:35 +03:00
parent da527e6960
commit 736909ac3d
3 changed files with 2324 additions and 197 deletions

2090
Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff