Expand description
§Unfault CLI Library
This crate provides the core functionality for the Unfault CLI, a tool for analyzing code for production-readiness issues.
§Modules
commands- CLI command implementationsconfig- Configuration management- [
errors] - Error handling and display exit_codes- Standard exit codessession- Session management for workspace scanning and analysis
Re-exports§
pub use config::Config;pub use session::WorkspaceInfo;pub use session::WorkspaceScanner;
Modules§
- analysis
- Local analysis bridge.
- commands
- CLI Command Implementations
- config
- Configuration Management
- enrichment_
cache - Short-lived cache for SLO and trace enrichment data.
- exit_
codes - Exit Codes
- fmt
- Shared terminal formatting helpers.
- integration
- Third-party observability integrations.
- llm
- LLM Client
- local_
graph - Local graph building helper.
- output
- Graph and analysis types used by the CLI output layer.
- session
- Session Management
- slo
- SLO (Service Level Objective) discovery and graph enrichment.
- trace
- Distributed trace enrichment — provider-agnostic orchestration.