1pub use zoi_audit as audit;
2pub use zoi_core::{
3 cache, config, dependency, frozen, hash, lock, offline, pgp, pin, pkgdir,
4 recorder, sysroot, types, utils
5};
6pub mod builtin_registries {
8 pub use zoi_core::builtin::registry::*;
9}
10pub use zoi_db as db;
11pub use zoi_deps as dependencies;
12pub use zoi_plugins::extension;
13pub use zoi_uninstall::autoremove;
14pub mod helper;
15pub mod merge;
17pub use zoi_hooks as hooks;
18pub use zoi_install as install;
19pub use zoi_lua as lua;
20pub use zoi_resolver::local;
21pub mod package;
23pub use zoi_deps as pm;
24pub use zoi_plugins as plugin;
25pub use zoi_purl as purl;
26pub mod repo_install;
28
29pub mod create {
31 pub use zoi_install::create::*;
32}
33pub mod service {
35 pub use zoi_install::service::*;
36}
37pub mod registry {
39 pub use zoi_package::registry::*;
40}
41pub mod delta {
43 pub use zoi_package::delta::*;
44}
45pub mod doctor {
47 pub use zoi_package::doctor_system::*;
48}
49pub mod resolve {
51 pub use zoi_resolver::resolve::{
52 PackageRequest, ResolvedSource, get_db_root, get_default_version,
53 parse_source_string, resolve_channel, resolve_package_and_version,
54 resolve_requested_version_spec, resolve_source,
55 resolve_version_from_url
56 };
57}
58pub mod mini_resolve {
60 pub use zoi_core::types::MiniVulnerability;
61 pub use zoi_resolver::mini_resolve::{
62 MiniPackageIndex, MiniRegistryIndex, check_vulnerabilities,
63 fetch_registry_config, fetch_registry_index, get_package_lua_url
64 };
65}
66#[cfg(target_os = "linux")]
67pub use zoi_sandbox as sandbox;
68pub use zoi_transaction::rollback;
69pub mod shim {
71 pub use zoi_install::shim::*;
72}
73pub use zoi_core::upgrade;
74pub use zoi_sync as sync;
75pub use zoi_telemetry as telemetry;
76pub use zoi_transaction as transaction;
77pub use zoi_uninstall as uninstall;