### 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.