CLI
cobble-cli provides operational commands for running remote compaction workers and the web monitor service.
Install
cargo install cobble-cli
Or run directly from this repository:
cargo run -p cobble-cli -- --help
Commands
| Command | Description | Required args |
|---|---|---|
remote-compactor | Start a remote compaction server process | none |
web-monitor | Start the monitor HTTP server/UI | --config <path> |
remote-compactor
cobble-cli remote-compactor --config ./config.yaml --bind 127.0.0.1:18888
--config <path>: optional Cobble config file path (if omitted, uses in-process defaults).--bind <host:port>/--address <host:port>: optional listen address.
web-monitor
cobble-cli web-monitor --config ./config.yaml --bind 127.0.0.1:8080
--config <path>: required; monitor loads Cobble volumes and reader settings from this file.--bind <host:port>/--address <host:port>: optional listen address (default127.0.0.1:0).