Appearance
SenCLI
SenCLI is the terminal interface to the same projects, configuration, builds, devices, and managed operations available in SenHub Web. Use it for repeatable local workflows, CI, structured output, and MCP without creating a second platform model.
Private preview
SenCLI is not publicly downloadable yet. The current pages describe the invited preview and remain excluded from external indexing until a production release manifest is imported.
Choose the right type of documentation
| If you want to… | Start here |
|---|---|
| Bring up one device from an empty workspace | First device tutorial |
| Understand Modules, Drivers, and Peripherals | Configure hardware capabilities |
| Choose between managed install and offline OTA | Delivery model |
| Copy exact syntax or inspect a flag | Command Reference |
| Automate safely | JSON output and non-interactive mode |
| Diagnose a failure | Troubleshooting |
Tutorials teach an end-to-end outcome. How-to guides solve one task. Concept pages explain the platform model. Reference pages are generated from the released SenCLI command manifest and do not replace task guidance.
Core workflow
sen install is the public delivery path for a connected target. It resolves an immutable DeviceOperation plan that coordinates firmware, registration, licensing, configuration, protected values, and restart. Raw firmware files and internal build logs are not public download surfaces.
Continue with the First device tutorial, then use the Project lifecycle to understand how one change moves from intent to verified device state.
Reference status
The current Command Reference mirrors SenCLI 0.2.2 Preview. Every command page identifies its source release, exact checksum, availability, usage, flags, and purpose-oriented examples.