Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 0
Lua API Archive
Leonard Ramminger edited this page Aug 10, 2026
·
1 revision
Create and read zip/tar archives (libarchive).
zip, tar, tar.gz, tar.bz2, tar.xz (by extension or format option).
| Function | Returns |
|---|---|
compress(src, archive, [options]) | { path, bytes } |
extract(archive, dest_dir) | { entries, dest } |
list(archive) | { { path, size, is_dir }, ... } |
extract_file(archive, entry, dest) | { path, bytes } |
read_text(archive, entry) | string (max 16 MiB) |
beez.archive.compress("dist", "release.zip")
localversion=beez.archive.read_text("release.zip", "VERSION")Quick Reference · Glossary · FAQ
- Fundamentals
- Core Concepts
- Project Layout
- First Pipeline
- Phases and Scopes
- How Phases and Scopes Work
- Selecting with Phases and Scopes
- Designing Phases and Scopes
- Parallel Execution and Dependencies
- Configuration
- Configuration Overview
- Global User Config
- Project Config
- Environment Variables
- Performance Settings
- Cache Settings
- Config Reference
- CLI
- CLI Overview
- Running Targets
- Filtering by Phase
- Running a Single Step
- Listing Entities
- Output and Logging Flags
- Cache and Maintenance Flags
- Meta and Utility Commands
- Project Scaffolding —
beez --init(embedded Tempify) - CLI Flag Reference
- Lua DSL
- DSL Overview
- Plugin System — Plugins, Config DSL, Standard-Workflows
- Step Declaration
- Task Declaration
- Workflow Declaration
- Order Declaration
- Configure Step
- ReqPack Declaration
- Beez API
- Step Context
- DSL Patterns
- Caching
- Caching Overview
- Step Cache
- Success Cache
- Glob Metadata Cache
- Artifact Patterns
- Cache Keys and Invalidation
- Cache Storage and Maintenance
- Caching Troubleshooting
- Development and Contribution
- Building and Setup
- Repository Layout
- Testing
- Code Quality
- Feature Development Workflow
- Submitting Changes