1mod bootstrap;
2mod commands;
3mod detect;
4mod drivers;
5mod execution;
6mod managed;
7mod manifest;
8mod model;
9mod profile;
10mod profile_blocks;
11mod profile_commands;
12mod profile_compose;
13mod render;
14mod resources;
15mod run_manifest;
16mod selection;
17
18use model::{
19 LoadedSysPreset, ResolvedSelection, SYS_PROFILE_PHASES, SelectionSource,
20 ShellProfileBlockPosition, SysDetection, SysDetectionProbe, SysDriverKind, SysInstall,
21 SysInstalledRow, SysItem, SysItemMode, SysItemOutcome, SysItemStatus, SysManifest,
22 SysPackageProvider, SysProfilePhase, SysShellIntegration, SysShellKind, SysUpdateRow,
23 SysUpgradeReport,
24};
25use render::sys_init_theme;
26
27pub use commands::{handle_info, handle_init, handle_list, handle_status};
28pub use detect::detect_os_id;
29pub(crate) use managed::installed_managed;
30pub use managed::{
31 handle_apply, handle_uninstall, handle_upgrade_managed, handle_upgrade_managed_target,
32 managed_updates,
33};
34pub use profile_commands::{handle_profile_disable, handle_profile_enable};