doot/crates/doot-core/src/lib.rs
2026-02-06 15:40:03 -06:00

20 lines
489 B
Rust

//! Core functionality for the doot dotfiles manager.
//!
//! Provides configuration, deployment, encryption, package management,
//! and state tracking.
pub mod config;
pub mod deploy;
pub mod encryption;
pub mod hooks;
pub mod os;
pub mod package;
pub mod state;
pub use config::Config;
pub use deploy::{DeployAction, DeployResult, Deployer};
pub use encryption::AgeEncryption;
pub use hooks::HookRunner;
pub use os::OsInfo;
pub use package::PackageManager;
pub use state::StateStore;