CLI

The operon binary's commands and flags.

The operon binary runs every role (gateway, log, query, worker, meta) in one process. Separate role pools come later.

operon dev

Runs everything in one process, with data in a local directory.

operon dev [--data-dir .operon] [--listen 127.0.0.1:8080] [--flush-interval-ms <ms>]
FlagDefaultMeaning
--data-dir.operonHolds the metastore and the local bucket
--listen127.0.0.1:8080Address of the HTTP API
--flush-interval-ms—How long appends are buffered before a WAL flush

operon standalone

Runs everything in one process, with data in an object-store bucket.

operon standalone --bucket <url> [--data-dir .operon] [--listen 127.0.0.1:8080]
FlagDefaultMeaning
--bucketrequiredObject store URL, such as s3://bucket/prefix, gs://bucket or file:///dir
--data-dir.operonHolds the metastore's local database
--listen127.0.0.1:8080Address of the HTTP API

Both commands stop cleanly on SIGINT or SIGTERM.

On this page