![Forrest logo](/images/logo.png)
pio-run:tldr:74663
The command you provided is related to PlatformIO, an open-source ecosystem for IoT development.
The command pio run
is used to build and process a project. It compiles the code, resolves dependencies, and generates binaries or firmware files.
The --environment
flag is used to specify the build environment or configuration. In your command, it is used twice with ${environment1}
and ${environment2}
as arguments to specify two different environments.
Each environment usually corresponds to a specific hardware board, platform, or configuration defined in the platformio.ini
configuration file within your project. By specifying multiple environments, you can build your project for multiple platforms or with different configurations.
For example, if you have two environments defined in platformio.ini
, let's say "env1" for an Arduino Uno and "env2" for a Raspberry Pi, the command pio run --environment env1 --environment env2
will build the project for both the Arduino Uno and Raspberry Pi.
Note that ${environment1}
and ${environment2}
are placeholders in your command, and in actual usage, you need to replace them with the specific environment names you want to build.