BUSLOOM MANUAL

Command-line interface

Install the CLI, run projects headlessly, and use exit codes.

12 · PROFESSIONAL

Command-line interface

The busloom binary runs without Tauri or a WebView. It reads the same schema-1 project, freezes the selected run profile and connection profile, and invokes the same native automation runner as the desktop application.

Install and verify the command

  1. Install from Busloom

    Open Application Preferences → Command-line interface and install the launcher into a directory on your PATH.

  2. Open a new terminal

    Shells cache command lookup. Start a new terminal or refresh the shell after installation.

  3. Verify

    Run busloom --help and busloom license status before relying on the command in CI.

Run saved automation

busloom run ./device.busloom.json \
  --run-profile "Smoke test" \
  --connection "Bench RTU" \
  --dry-run \
  --report junit \
  --output ./report.xml
ExitMeaningTypical CI action
0Automation completed and passedContinue the pipeline
1Automation ran and failedPublish the report and fail the test stage
2Invalid command usage or inputFix arguments, names, or paths
3Setup, license, project, or connection failureFix the environment before treating it as a device test failure

License operations

busloom license status
busloom license request --output ./machine.busloom-license-request
busloom license install ./machine.busloom-license
busloom license inspect ./machine.busloom-license

The CLI supports offline activation. Export a request on the target machine, turn it into a device license in My Busloom on a connected machine, then install the signed response on the target. Use the desktop app for the online device-code flow.