LinuxCommandLibrary

pio-remote

Helper command for PlatformIO Remote Development.

TLDR

List all active Remote Agents

$ pio remote agent list
copy


Start a new Remote Agent with a specific name and share it with friends
$ pio remote agent start --name [agent_name] --share [example1@example.com] --share [example2@example.com]
copy


List devices from specified Agents (omit --agent to specify all Agents)
$ pio remote --agent [agent_name1] --agent [agent_name2] device list
copy


Connect to the serial port of a remote device
$ pio remote --agent [agent_name] device monitor
copy


Run all targets on a specified Agent
$ pio remote --agent [agent_name] run
copy


Update installed core packages, development platforms and global libraries on a specific Agent
$ pio remote --agent [agent_name] update
copy


Run all tests in all environments on a specific Agent
$ pio remote --agent [agent_name] test
copy

Copied to clipboard