Skip to main content

shine_core/install/
mod.rs

1//! Reusable install and content primitives owned by `shine-core`.
2
3pub mod file_ops;
4mod line_endings;
5pub mod manifest;
6pub mod transforms;
7
8pub use file_ops::{
9    InstallOutcome, UninstallOutcome, backup_path, install_bytes_with_host,
10    uninstall_entry_with_host,
11};
12#[cfg(test)]
13pub use file_ops::{install_bytes, uninstall_entry};
14pub use line_endings::{eol_eq, normalize_eol};
15pub use manifest::{AppEntry, AppInstallStrategy, AppManifest, hash_content};
16pub use transforms::apply as apply_transforms;