Thanks to visit codestin.com
Credit goes to docs.rs

Skip to main content

Crate yui

Crate yui 

Source

Re-exports§

pub use error::Error;
pub use error::Result;

Modules§

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 src and 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.
secret
age-based file encryption for the secrets pipeline.
template
Shared Tera engine + context builders.
updater
Self-update support for yui, using the shared kaishin library.
vars
Built-in yui.* variables exposed to Tera contexts.
vault
Pluggable secret-vault backend used by yui secret store / yui secret unlock to ferry the X25519 identity across machines.

Functions§

init_tracing