Skip to main content

devclean/
lib.rs

1//! Safe discovery and cleanup of rebuildable development artifacts.
2
3pub mod cleaner;
4pub mod config;
5pub mod docker;
6pub mod model;
7pub mod policy;
8pub mod quarantine;
9pub mod render;
10pub mod scanner;
11
12pub use cleaner::{CleanOptions, CleanReport, clean, clean_with_options};
13pub use config::{Config, config_candidates, load_config, parse_age, parse_bytes};
14pub use model::{
15    Candidate, Category, Confidence, LearningObservation, OutputFormat, RenderOptions,
16    ReviewCandidate, ReviewRule, ScanReport,
17};
18pub use quarantine::{
19    PurgeReport, QuarantineEntry, default_registry_path, hold, list as list_quarantine,
20    purge_expired, restore as restore_quarantine,
21};
22pub use render::{human_bytes, render, render_with_options};
23pub use scanner::{LearningMode, ScanOptions, default_roots, scan};