Control the Worker via the CLI#

Blueapi comes with a minimal CLI client for basic control/debugging.

Basic Introspection#

The worker can tell you which plans and devices are available via:

blueapi controller plans
blueapi controller devices

By default, the CLI will talk to the worker via a message broker on tcp://localhost:61613, but you can customize this via a configuration file.

# custom-address.yaml

api:
    host: example.com
    port: 8082

Then run

blueapi -c custom-address.yaml controller plans

The CLI has a number of features including running plans and

See also Full CLI reference