commands.sh

pio

all

Development environment for embedded boards. Some subcommands such as `run` have their own usage documentation.

More info →

Subcommands (22)

pio access

Set the access level on published resources (packages) in the registry.

→
pio account

Manage your PlatformIO account.

→
pio boards

List pre-configured embedded boards available in PlatformIO.

→
pio check

Perform a static analysis check on a PlatformIO project.

→
pio ci

Build PlatformIO projects with an arbitrary source code structure. This will create a new temporary project which the source code will be copied into.

→
pio debug

Debug PlatformIO projects.

→
pio device

Manage and monitor PlatformIO devices.

→
pio home

Launch the PlatformIO Home web server.

→
pio init

This command is an alias of `pio project init`.

→
pio lib

Manage PlatformIO libraries.

→
pio org

Manage PlatformIO organizations and their owners.

→
pio pkg

Manage packages in the registry. Packages can only be removed within 72 hours (3 days) from the date that they are published.

→
pio platform

Manage PlatformIO development platforms.

→
pio project

Manage PlatformIO projects.

→
pio remote

Helper command for PlatformIO Remote Development. `pio remote [command]` takes the same arguments as its locally executing counterpart `pio [command]`.

→
pio run

Run PlatformIO project targets.

→
pio settings

View and modify PlatformIO settings.

→
pio system

Miscellaneous system commands for PlatformIO.

→
pio team

Manage PlatformIO teams.

→
pio test

Run local tests on a PlatformIO project.

→
pio update

Update installed PlatformIO Core packages, development platforms, and global libraries.

→
pio upgrade

Update PlatformIO to the latest version.

→

Options (1)

-h, --helpboolean

Display help and list subcommands

Example: pio {{[-h|--help]}}

Examples (3)

Display help and list subcommands

pio [-h|--help]

Display help for a specific subcommand

pio subcommand [-h|--help]

Display version

pio --version
made by @shridhargupta | data from tldr-pages