@edjubuh edjubuh released this Sep 18, 2018 · 3 commits to master since this release

Assets 11
  • Improved logging for debugging
  • Added V5 drivers to Windows installers
  • Added V5 Vision Utility to Windows Installers

Updating to the new version

Python PIP

Run pip install https://github.com/purduesigbots/pros-cli3/releases/download/3.1.2/pros_cli_v5-3.1.2-py3-none-any.whl (or pip3, depending on your system)

Windows

Download and run the appropriate installer

macOS

See below for the new recommended method of installing the CLI

macOS installs

  1. Install Homebrew if it's not already installed. This may take a while.
  2. Run brew tap purduesigbots/pros
  3. Run brew cask install gcc-arm-embedded pros-editor (if you want to install only the CLI, you can run brew cask install gcc-arm-embedded && brew install pros-cli instead)

Notes:

  • if Homebrew complains about some files existing when trying to install the toolchain (gcc-arm-embedded), run rm -f /usr/local/bin/arm-none-eabi-* to clear the old files out
  • if you already have the PROS CLI installed, or if Homebrew complains about some files existing when trying to install the CLI, you'll want to uninstall it first
    • if you installed using pip, you can run pip3 uninstall pros-cli-v5
    • if you installed using the .app bundle, you can move that bundle to the trash folder, and then run rm -f /usr/local/bin/prosv5 to clear out the old file

@edjubuh edjubuh released this Sep 8, 2018 · 5 commits to master since this release

Assets 2

Summary:

  • Improve reliability of V5 port detection
  • Bugfixes reported by users and Sentry

@HotelCalifornia HotelCalifornia released this Sep 3, 2018 · 12 commits to master since this release

Assets 13

PROS CLI 3 Initial Release

Features

  • Compatible with the VEX V5
  • Backwards-compatible with the VEX Cortex

Conductor - project and template management

  • Create new projects (prosv5 conduct new)
  • Upgrade projects to newer versions of the PROS kernel (prosv5 conduct upgrade)
  • Get information about projects (prosv5 conduct info-project)
  • Install and uninstall templates to projects (prosv5 conduct install/prosv5 conduct uninstall)
  • Query and download remote templates (prosv5 conduct query/prosv5 conduct fetch)
  • Backwards-compatible with PROS 2.x projects

General utilities

  • List connected VEX devices (prosv5 lsusb)
  • Build PROS projects (prosv5 make)
  • Open a terminal stream from connected VEX devices (prosv5 terminal)
  • Upload PROS binaries to VEX devices (prosv5 upload)

V5 Utilities

  • List files on a connected VEX V5's flash filesystem (prosv5 v5 ls-files)
  • Remove all user programs from a connected VEX V5 (prosv5 v5 rm-all)
  • Remove a specific file from a connected VEX V5's flash filesystem (prosv5 v5 rm-file)
  • Start and stop programs on a connected VEX V5 (prosv5 v5 run/prosv5 v5 stop)
  • Print system information for a connected VEX V5 (prosv5 v5 status)