shine-cli 2.0.0-rc.1

Give personal automation a reviewable lifecycle
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Install/uninstall primitives shared by the `apps` and `sys` preset
//! domains: manifest tracking (`manifest`), file write/backup/admin-lock
//! logic (`file_ops`), and content transforms (`transforms`).
//!
//! This module is domain-neutral so `sys` doesn't need to reach into `apps`
//! for these primitives — both depend on `install_core` instead.

#[cfg(test)]
pub mod file_ops;
pub mod manifest;

pub use manifest::AppEntry;
#[cfg(test)]
pub use manifest::{AppInstallStrategy, AppManifest, hash_content};
#[cfg(test)]
pub use shine_core::install::transforms;