-
Notifications
You must be signed in to change notification settings - Fork 0
CLI
Leonard Ramminger edited this page Aug 11, 2026
·
2 revisions
Beez is invoked from the project root (the directory that contains build.lua). Most commands load build.lua, merge configuration, then run a target or utility action.
- CLI Overview - syntax, invocation modes, exit codes
- Running Targets - tasks and workflows
-
Filtering by Phase -
-p/--phase -
Running a Single Step -
-s/--step -
Listing Entities -
--list -
Output and Logging Flags -
--verbose,--silent,--error, log files -
Cache and Maintenance Flags -
--no-cache,--clean-cache,--update -
Meta and Utility Commands -
--dry-run,--show-config, completion, config discovery -
Project Scaffolding -
beez --init(embedded Tempify, beta) - CLI Flag Reference - all flags in one table
beez --init list # list Tempify templates (no build.lua)
beez --init basic_cpp ./my-app # scaffold a project (see [[Project Scaffolding]])
beez build # run workflow or task named "build"
beez -p compile:code # run phase compile, scope code
beez -s compile # run one step by name
beez --list workflows # list registered workflows
beez build --verbose # verbose output for this run
beez build --no-cache # disable caching for this run
beez --show-config # print merged configuration- Configuration - settings that CLI flags override
- Fundamentals - steps, tasks, workflows, phases, scopes
-
Project Layout - where to run
beezfrom
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
- UI and Output
- Output Modes
- Progress and Animation
- Colors and Themes
- Run Summaries
- Logging and Log Files
- Development and Contribution
- Building and Setup
- Repository Layout
- Testing
- Code Quality
- Feature Development Workflow
- Submitting Changes