Skip to main content

Module pkg

Module pkg 

Source
Expand description

Package-related CLI logic.

Re-exports§

pub use zoi_audit as audit;
pub use zoi_db as db;
pub use zoi_deps as dependencies;
pub use zoi_hooks as hooks;
pub use zoi_install as install;
pub use zoi_lua as lua;
pub use zoi_deps as pm;
pub use zoi_plugins as plugin;
pub use zoi_purl as purl;
pub use zoi_sandbox as sandbox;
pub use zoi_sync as sync;
pub use zoi_telemetry as telemetry;
pub use zoi_transaction as transaction;
pub use zoi_uninstall as uninstall;

Modules§

autoremove
Logic for automatically removing unused dependencies. Automatic removal of unused dependencies.
cache
Cache management for archives and package definitions.
config
Configuration management and policy enforcement.
create
Package creation utilities.
dependency
Dependency resolution and management.
doctor
System doctor utilities.
extension
Registry extension management.
frozen
Management of frozen/locked package states.
hash
Hash calculation and verification.
helper
Helper functions for package installation and uninstallation, including elevated operations and validation.
local
Local package management and store interaction.
lock
Lock file management.
merge
Package merging utilities.
mini_resolve
Minimal package resolution utilities.
offline
Offline mode support and utilities.
package
Package management utilities.
pgp
PGP signature verification.
pin
Package pinning management.
pkgdir
Package directory management.
recorder
Transaction recording and playback.
registry
Package registry utilities.
repo_install
Repository installation utilities.
resolve
Package resolution utilities.
rollback
Rollback logic for Zoi transactions. Rollback logic for Zoi transactions.
service
Service management utilities.
shim
Shim management utilities.
sysroot
Sysroot and installation path management.
types
Core types used across the codebase.
upgrade
Package upgrade logic.
utils
General utility functions.

Functions§

rollback
Reverts all operations recorded in a transaction.