23 lines
558 B
Rust
23 lines
558 B
Rust
//! Core functionality for the doot dotfiles manager.
|
|
//!
|
|
//! Provides configuration, deployment, encryption, package management,
|
|
//! and state tracking.
|
|
|
|
pub mod builtins;
|
|
pub mod config;
|
|
pub mod deploy;
|
|
pub mod encryption;
|
|
pub mod evaluator;
|
|
pub mod hooks;
|
|
pub mod os;
|
|
pub mod package;
|
|
pub mod state;
|
|
|
|
pub use config::Settings;
|
|
pub use deploy::{DeployAction, DeployResult, Deployer};
|
|
pub use encryption::AgeEncryption;
|
|
pub use evaluator::HookStage;
|
|
pub use hooks::HookRunner;
|
|
pub use os::OsInfo;
|
|
pub use package::PackageManager;
|
|
pub use state::StateStore;
|