Skip to main content

Crate dodot_lib

Crate dodot_lib 

Source

Re-exports§

pub use error::DodotError;
pub use error::Result;

Modules§

commands
Public command API — the entry points for all dodot operations.
config
Configuration system for dodot, powered by clapfig.
conflicts
Cross-pack conflict detection.
datastore
State management for dodot.
equivalence
Equivalence detection for “would deploying make any content change?”
error
execution
Executor — converts HandlerIntents into DataStore calls.
fs
handlers
Handler trait, types, and implementations.
operations
Operation types — the atomic units of work dodot performs.
packs
Pack types, discovery, and orchestration.
paths
preprocessing
Preprocessing pipeline — transforms source files before handler dispatch.
render
Rendering infrastructure for dodot output.
rules
Rule types, pattern matching, and file scanning.
shell
Shell integration — generates dodot-init.sh.