-
Notifications
You must be signed in to change notification settings - Fork 0
CLI Flag Reference
Leonard Ramminger edited this page Aug 11, 2026
·
3 revisions
Complete list of flags supported by Beez as of the current CLI implementation.
| Flag | Short | Argument | Description |
|---|---|---|---|
--help |
-h |
Show help and exit (0) |
|
--version |
-v |
Show Beez and Lua version; exit 0
|
|
--init |
Tempify args | Run Tempify project scaffolding; all following args passed through. See Project Scaffolding. Does not need build.lua. Beta.
|
| Flag | Short | Argument | Description |
|---|---|---|---|
--list |
tasks, workflows, steps, phases
|
List registered entities | |
--phase |
-p |
phase spec | Run phase (and optional scopes) |
--step |
-s |
step name | Run a single step |
target |
name | Run task or workflow (positional) |
See Running Targets, Filtering by Phase, Running a Single Step, Listing Entities.
| Flag | Argument | Description |
|---|---|---|
--verbose |
Verbose (Ninja-style) output | |
--silent |
No output; exit code only | |
--error |
Errors only | |
--log-file |
PATH | Write run log to PATH |
--no-log-file |
Disable run log |
Mutually exclusive: --verbose, --silent, --error.
| Flag | Description |
|---|---|
--no-cache |
Disable step and success cache |
--clean-cache |
Remove configured cache directory before run (default: .cache/) |
--update |
Apply cache storage updates for the active configuration (recompress to match compression settings) |
See Cache and Maintenance Flags.
| Flag | Short | Argument | Description |
|---|---|---|---|
--threads |
-j |
1-1024 | Max worker threads |
| Flag | Description |
|---|---|
--dry-run |
Load build.lua, build the graph, show progress; skip shell commands and Lua callbacks (CLI help: "without executing Lua scripts") |
--install |
Install all dependencies declared in reqpack { ... } via ReqPack (rqp), then exit (does not run a target). Combine with --dry-run to print the rqp command only. See ReqPack Declaration. |
| Flag | Description |
|---|---|
--install |
Force-install every package in the reqpack block. Requires build.lua and rqp on PATH. |
On normal runs (without --install), Beez installs only plugins whose reqpack declaration changed since the last successful install (cache under .cache/reqpack/).
| Flag | Argument | Description |
|---|---|---|
--show-config |
Print merged config (needs build.lua) |
|
--config-options |
[PATH] | List config keys or enum values |
--complete-config-options |
[PREFIX] | Completion helper for config paths |
| Flag | Argument | Description |
|---|---|---|
--dump-completion |
bash or zsh
|
Print completion script |
--install-completion |
Install completion in shell rc |
| Form | Description |
|---|---|
-- followed by args |
Stored as userOptions; not used yet |
| Flag | Setting affected |
|---|---|
--verbose |
ui.output_mode |
--error |
ui.output_mode |
--silent |
ui.output_mode |
--dry-run |
Run-only: skip shell commands and Lua step callbacks (not a config file key) |
--no-cache |
cache.enabled |
-j N |
performance.max_threads |
--log-file PATH |
ui.logging.run_log, run_log_file
|
--no-log-file |
ui.logging.run_log = false |
When multiple run modes are specified:
--list-
-s/--step -
-p/--phase - positional
target
| Form | Example |
|---|---|
phase |
compile |
phase:scope |
compile:code |
phase:scope1,scope2 |
test:unit,integration |
phase["s1","s2"] |
generate["code","docs"] |
Needs build.lua
|
Does not need build.lua
|
|---|---|
target, -p, -s, --list
|
-h, -v
|
--show-config |
--init (embedded Tempify; see Project Scaffolding) |
--clean-cache, --update
|
--config-options |
--install |
--complete-config-options |
--dump-completion, --install-completion
|
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