shine-cli 1.1.2

Cross-platform CLI for managed shell commands, app configs, and machine setup
Documentation
mod commands;
mod detect;
mod drivers;
mod execution;
mod managed;
mod manifest;
mod model;
mod profile;
mod profile_blocks;
mod render;
mod resources;
mod run_manifest;
mod selection;

use commands::{SYS_STATUS_PREFIX, SYS_UPDATE_PREFIX};
use managed::SysAction;
use model::{
    LoadedSysPreset, ResolvedSelection, SYS_PROFILE_PHASES, SelectionSource,
    ShellProfileBlockPosition, SysDriverKind, SysInitCommand, SysInstalledRow, SysItem,
    SysItemMode, SysItemOutcome, SysItemStatus, SysManifest, SysProfilePhase, SysUpdateCheck,
    SysUpdateRow, SysUpdateState, SysUpgradeReport,
};
use render::sys_init_theme;

pub use commands::{handle_info, handle_init, handle_list, handle_status, handle_update};
pub use detect::detect_os_id;
pub(crate) use managed::installed_managed;
pub use managed::{
    handle_apply, handle_uninstall, handle_upgrade_managed, handle_upgrade_managed_target,
    managed_updates,
};