Forrest logo
back to the pio tool

pio-project:tldr:3d7f4

pio-project: Initialize a new PlatformIO project, specifying a board ID.
$ pio project init --board ${select}
try on your machine

This command initializes a new project using the PlatformIO development environment and specifies the board type to use. Here is the breakdown of the command:

  • pio refers to the PlatformIO command-line interface.
  • project is a subcommand to interact with projects.
  • init is a subcommand to initialize a new project.
  • --board specifies the board type to use for the project.
  • ${select} is a placeholder indicating that you should replace it with the actual board type you want to use.

In practice, you need to replace ${select} with the board type you want to use. For example, if you are using an Arduino Uno, you would replace ${select} with uno. The revised command would be:

pio project init --board uno

By running this command, PlatformIO will create the necessary files and folders for a new project, configured to work with the specified board.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the pio tool