pio-project
Tool to manage PlatformIO projects.
TLDR
Initialize a new PlatformIO project
$ pio project init
Initialize a new PlatformIO project in a specific directory
$ pio project init --project-dir [path/to/project_directory]
Initialize a new PlatformIO project, specifying a board ID
$ pio project init --board [ATmega328P|uno|...]
Initialize a new PlatformIO based project, specifying one or more project options
$ pio project init --project-option="[option]=[value]" --project-option="[option]=[value]"
Print the configuration of a project
$ pio project config