shine-core 2.1.0

Reusable lifecycle runtime and domain core for Shine applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Reusable install and content primitives owned by `shine-core`.

pub mod file_ops;
mod line_endings;
pub mod manifest;
pub mod transforms;

pub use file_ops::{
    InstallOutcome, UninstallOutcome, backup_path, install_bytes_with_host,
    uninstall_entry_with_host,
};
#[cfg(test)]
pub use file_ops::{install_bytes, uninstall_entry};
pub use line_endings::{eol_eq, normalize_eol};
pub use manifest::{AppEntry, AppInstallStrategy, AppManifest, hash_content};
pub use transforms::apply as apply_transforms;