Skip to main content

Crate zoi_package

Crate zoi_package 

Source
Expand description

Zoi package management, building, and registry operations.

This crate provides the core logic for creating, building, and managing Zoi packages and registries. It handles the lifecycle of a package from its .pkg.lua definition to a distributable .zpa or .zsa archive.

Modulesยง

build
Package build orchestration. Orchestrates the Zoi package build process.
bundle
Source bundling into .zsa archives. Logic for creating Zoi Source Archives (.zsa).
bwrap
Linux isolation using Bubblewrap. Linux isolation using Bubblewrap.
docker
Containerized builds using Docker. Containerized package builds using Docker.
doctor
Package health and metadata validation. Package health and metadata validation.
doctor_system
System-wide environment health checks.
init_lsp
LSP support for package development.
pool
File pooling and deduplication for package archives.
registry
Registry management and metadata generation. Registry management and metadata generation.
relocate
ELF binary relocation for portability. ELF binary relocation for portability.