dot_agent_core/
lib.rs

1pub mod error;
2pub mod installer;
3pub mod metadata;
4pub mod profile;
5pub mod rule;
6pub mod snapshot;
7
8pub use error::{DotAgentError, Result};
9pub use installer::{DiffResult, FileInfo, FileStatus, InstallResult, Installer};
10pub use metadata::Metadata;
11pub use profile::{Profile, ProfileManager};
12pub use rule::{extract_rule, generate_rule, ApplyResult, Rule, RuleExecutor, RuleManager};
13pub use snapshot::{ProfileSnapshotManager, Snapshot, SnapshotDiff, SnapshotManager, SnapshotTrigger};