Create a project

v5x new robot --type vexide
cd robot
Use init instead when the target directory already exists and is empty.

Build separately

v5x build
v5x upload --no-build --file ./path/to/program.bin

Build and run

v5x run --slot 3 --name "Skills"
run uses the same upload pipeline as upload, but instructs the brain to start the uploaded program. Slots accepted by the CLI are numbered from 1 through 8.
Uploading replaces the program files associated with the selected slot. Verify the slot before transferring.