pio
Development environment for embedded boards. Some subcommands such as `run` have their own usage documentation.
More info →Subcommands (22)
Set the access level on published resources (packages) in the registry.
Manage your PlatformIO account.
List pre-configured embedded boards available in PlatformIO.
Perform a static analysis check on a PlatformIO project.
Build PlatformIO projects with an arbitrary source code structure. This will create a new temporary project which the source code will be copied into.
Debug PlatformIO projects.
Manage and monitor PlatformIO devices.
Launch the PlatformIO Home web server.
This command is an alias of `pio project init`.
Manage PlatformIO libraries.
Manage PlatformIO organizations and their owners.
Manage packages in the registry. Packages can only be removed within 72 hours (3 days) from the date that they are published.
Manage PlatformIO development platforms.
Manage PlatformIO projects.
Helper command for PlatformIO Remote Development. `pio remote [command]` takes the same arguments as its locally executing counterpart `pio [command]`.
Run PlatformIO project targets.
View and modify PlatformIO settings.
Miscellaneous system commands for PlatformIO.
Manage PlatformIO teams.
Run local tests on a PlatformIO project.
Update installed PlatformIO Core packages, development platforms, and global libraries.
Update PlatformIO to the latest version.
Options (1)
-h, --helpbooleanDisplay help and list subcommands
pio {{[-h|--help]}}