Skip to content

@edjubuh edjubuh released this Feb 20, 2019 · 2 commits to develop since this release

Summary:

  • Implement interactive UI (#38)

  • Add binary compression to uploaded V5 files (#48)

  • Add support for V5 hot/cold linking (#46)

  • Add support for V5 screen capture

  • Add wireless upload support (#47)

  • Bugfixes and improvements to Conductor, V5 upload protocol

Assets 10

@HotelCalifornia HotelCalifornia released this Nov 26, 2018 · 36 commits to master since this release

Updates and Improvements:

  • V5 uploading now goes to program screen after uploading (no more robots falling off tables!)
  • Suppress some Sentry reports we were getting but didn't want
  • Added a new command user_script to run a Python script with the PROS package available. We can test hotfixes with you using this functionality. If you're interested in automating something that the CLI doesn't support easily, you can use this as well.
  • MacOS users should no longer run into the issue where intercept-cc and friends were not found on PATH.
  • Added the VCS standalone vision utility to the Homebrew tap. To install, run brew update and then run brew cask install vcs-vision.
  • Misc. Improvements not deserving a bullet point

Updating to the new version

Python PIP

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

Windows

Download and run the appropriate installer (.exe)

macOS

If you have already installed PROS using the recommended method (Homebrew), run brew update, and then run brew upgrade pros-cli to upgrade the CLI and brew upgrade pros-editor to upgrade the Editor.

Otherwise, if you need to install the PROS CLI, see below for the recommended method of installation.

macOS installs

Follow the instructions here

Assets 13

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

  • 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
Assets 12

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

Summary:

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

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

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)
Assets 13
You can’t perform that action at this time.