Skip to main content

zoi_cli/pkg/
mod.rs

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