Skip to main contentCrate yui
Source pub use error::Error;pub use error::Result;
- absorb
- Drift detection — classify the relationship between a source file/dir
and its target counterpart.
- backup
- Backup creation under
$DOTFILES/.yui/backup/. - cli
- cmd
- Command implementations.
- config
- TOML schema for yui configuration.
- error
- git
- Lightweight git status check via shell-out.
- hook
- Hook system — run user-supplied scripts around
yui apply. - icons
- Icon character sets for terminal output.
- link
- Cross-platform link operations.
- marker
.yuilink marker file detection + parsing.- mount
- Resolve
[[mount.entry]] definitions: render dst via Tera, evaluate
when, drop disabled entries. - paths
- Path utilities for backup-mirroring, timestamp suffixing, and
cross-platform tilde expansion.
- render
- Tera template rendering for
*.tera files. - status
yui status — show drift across all mounts:- template
- Shared Tera engine + context builders.
- vars
- Built-in
yui.* variables exposed to Tera contexts.
- init_tracing