1mod commands;
2mod detect;
3mod drivers;
4mod execution;
5mod managed;
6mod manifest;
7mod model;
8mod profile;
9mod profile_blocks;
10mod render;
11mod resources;
12mod run_manifest;
13mod selection;
14
15use commands::{SYS_STATUS_PREFIX, SYS_UPDATE_PREFIX};
16use managed::SysAction;
17use model::{
18 LoadedSysPreset, ResolvedSelection, SYS_PROFILE_PHASES, SelectionSource,
19 ShellProfileBlockPosition, SysDriverKind, SysInitCommand, SysInstalledRow, SysItem,
20 SysItemMode, SysItemOutcome, SysItemStatus, SysManifest, SysProfilePhase, SysUpdateCheck,
21 SysUpdateRow, SysUpdateState, SysUpgradeReport,
22};
23use render::sys_init_theme;
24
25pub use commands::{handle_info, handle_init, handle_list, handle_status, handle_update};
26pub use detect::detect_os_id;
27pub(crate) use managed::installed_managed;
28pub use managed::{
29 handle_apply, handle_uninstall, handle_upgrade_managed, handle_upgrade_managed_target,
30 managed_updates,
31};