ToloMEO CLI¶
ToloMEO CLI (tlm-cli) is the command-line interface for the ToloMEO Manager platform.
It provides access to all ToloMEO Manager modules — administration, manufacturing, fleet management, and more — directly
from the terminal.
Tutorials¶
Step-by-step guides that walk through a complete workflow and end with a working result.
Start here if you are new to tlm-cli.
| Tutorial | What you learn |
|---|---|
| Getting Started | Install, configure, and run your first commands |
| Provisioning Your First Device | End-to-end: provision a device, write its config file, and claim it into the Fleet Manager |
How-to Guides¶
Step-by-step instructions for specific tasks. Assumes a working tlm-cli installation.
| Guide | What it covers |
|---|---|
| Manage Customers | List, create, update, and show customers |
| Manage Trial Tenants | Create and delete fully-configured trial tenants from a TOML manifest |
| Work with PMS Devices | List, inspect, view sub-devices, and assign models individually or in batch |
| Work with Parts | List, create, update, inspect, view sub-parts, set internal info, and assign models |
| Browse Events | Browse and create public and internal device events |
| Manage Models | List and inspect IoT models with firmware and releases |
| Manage Firmwares | Create, inspect, and delete IoT firmware |
| Use in Scripts | Use --plain and TLM_CLI_PLAIN to pipe JSON output to jq and shell scripts |
| Provision a Device | Provision, unprovision, and retrieve agent configuration files |
| Work with Fleet Devices | List, inspect, claim, and bulk-claim devices in the Fleet Manager |
| Work with Cybersecurity | Manage projects, upload BOMs, track CVE metrics, clone versions, and submit VEX documents |
Reference¶
Complete technical specifications, designed for lookup.
| Reference | Covers |
|---|---|
| Configuration File | .config.toml format, search paths, and environment variable override |
| CLI Commands | Every command, argument, and option for all sub-applications |
| Python API | Python API reference for using tlm-cli as a library — manufacturing, fleet, and provisioning modules |
Explanation¶
Background and context to help you build a mental model of how ToloMEO CLI and the platform work.
| Page | What it explains |
|---|---|
| Architecture | How tlm-cli connects to backend services and how the code is structured |
| Provisioning Workflow | Step-by-step breakdown of what happens when a device is provisioned |
| PMS vs Fleet Manager | The conceptual difference between manufacturing records and the operational fleet |