Skip to content
v5_cli

v5_cli

A rewrite of pros-cli in Rust. Has largely the same features as the original, with the added feature of direct wireless robot communication and code upload over Bluetooth.

Features

  • Connect to V5 robot via usb or wirelessly via Bluetooth
    • Significantly better throughput compared to VEXnet controller connections.
  • Upload binaries
    • Supports PROS style hot/cold linking
  • Manage robot filesystem
    • Installed programs, metadata
  • Update robot name, team number
  • Connect to running program’s standard input/output for debugging
  • List connected V5 devices
  • Keep robot connection alive with a daemon
    • Automatically reconnects if connection is lost
    • Allows for simultaneous communication with user/program and the system