Skip to main content

cli/install_core/
mod.rs

1//! Install/uninstall primitives shared by the `apps` and `sys` preset
2//! domains: manifest tracking (`manifest`), file write/backup/admin-lock
3//! logic (`file_ops`), and content transforms (`transforms`).
4//!
5//! This module is domain-neutral so `sys` doesn't need to reach into `apps`
6//! for these primitives — both depend on `install_core` instead.
7
8pub mod file_ops;
9pub mod line_endings;
10pub mod manifest;
11pub mod transforms;
12
13pub use line_endings::{eol_eq, normalize_eol};
14pub use manifest::{AppEntry, AppInstallStrategy, AppManifest, hash_content};
15pub use transforms::apply as apply_transforms;