BenchBox CLI Reference¶
This section provides comprehensive documentation for all BenchBox command-line interface (CLI) commands and options.
Global Options¶
These options are available for all BenchBox commands:
--version: Show version information and exit--help: Show help message and exit
Commands Overview¶
BenchBox provides the following commands:
Command |
Purpose |
Documentation |
|---|---|---|
|
Execute benchmarks with full configuration control |
|
|
Convert data to Parquet, Delta Lake, or Iceberg |
|
|
Launch interactive SQL shell for database |
|
|
Manage database platform adapters |
|
|
Check dependency status and installation guidance |
|
|
Profile system resources |
|
|
Manage benchmark suites |
|
|
Validate configuration files |
|
|
Generate sample tuning configurations |
|
|
Manage DataFrame platform tuning configurations |
|
|
Export benchmark results to various formats |
|
|
Display exported benchmark results |
|
|
Compare benchmark results for regression detection |
Quick Start¶
# Run a simple TPC-H benchmark on DuckDB
benchbox run --platform duckdb --benchmark tpch --scale 0.01
# Get help for any command
benchbox run --help
benchbox run --help-topic all # All options including advanced
benchbox run --help-topic examples # Categorized usage examples