### Install PROS CLI for Development - Shell Source: https://github.com/purduesigbots/pros-cli/blob/develop/README.md Installs the PROS CLI project directly from the cloned source directory in editable mode using pip. This allows for development changes to be reflected without reinstallation. Requires Python 3.5+, PIP, and Setuptools. ```Shell pip install -e ``` -------------------------------- ### Query PROS CLI Depots with URLs - Bash Source: https://github.com/purduesigbots/pros-cli/blob/develop/pros/conductor/depots.md Lists all configured PROS CLI depots, including their names and associated URLs. Uses the `--url` flag. ```bash pros conduct query-depots --url ``` ```bash $ pros conduct query-depots --url > Available Depots: > > kernel-beta-mainline -- https://raw.githubusercontent.com/purduesigbots/pros-mainline/master/beta/kernel-beta-mainline.json > pros-mainline -- https://purduesigbots.github.io/pros-mainline/pros-mainline.json > test -- https://pros.cs.purdue.edu/v5/_static/beta/testing-mainline.json > ``` -------------------------------- ### Add PROS CLI Depot - Bash Source: https://github.com/purduesigbots/pros-cli/blob/develop/pros/conductor/depots.md Adds a new depot to the PROS CLI configuration. Requires a unique name for the depot and the URL of the depot's JSON file. ```bash pros conduct add-depot ``` ```bash $ pros conduct add-depot test "https://pros.cs.purdue.edu/v5/_static/beta/testing-mainline.json" > Added depot test from https://pros.cs.purdue.edu/v5/_static/beta/testing-mainline.json ``` -------------------------------- ### Query PROS CLI Depots without URLs - Bash Source: https://github.com/purduesigbots/pros-cli/blob/develop/pros/conductor/depots.md Lists all configured PROS CLI depots by name only. This is the default behavior when no flags are provided. ```bash pros conduct query-depots ``` ```bash $ pros conduct query-depots > Available Depots (Add --url for the url): > > kernel-beta-mainline > pros-mainline > test > ``` -------------------------------- ### Remove PROS CLI Depot - Bash Source: https://github.com/purduesigbots/pros-cli/blob/develop/pros/conductor/depots.md Removes an existing depot from the PROS CLI configuration. Requires the name of the depot to be removed. ```bash pros conduct remove-depot ``` ```bash $ pros conduct remove-depot test > Removed depot test ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.