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
.zsaarchives. 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.