Major release of `chrs` version 0.3.0.
- `chrs upload` and `chrs download` will show multiple progress bars for files over 128MiB in size.
https://github.com/FNNDSC/chrs/assets/20404439/bf258cc3-a935-48c8-8bbc-2b1b15284747
- Some commands such as `chrs upload` and `chrs download` support options `--threads` and `--retries` for performance tuning. For example, if your CUBE backend is slow or unreliable, you can run `chrs download --threads 1 --retries 5`
- Many commands and options were renamed. `--address` was renamed to `--cube`.
- `chrs upload` and `chrs run` now set a "plugin instance context" which can also be set manually with `chrs cd`. All `chrs` commands will execute in the "plugin instance context" if no other arguments are given.
- New commands:
- `chrs search`: search for plugins and pipelines
- `chrs list`: list feeds
- `chrs describe`: describe plugin or pipeline (replaces `chrs plugin-help`)
- It is now possible to specify plugin version with the `chrs run` command (which replaces `chrs run-latest`)
- `chrs ls --tree` was removed. (This might be added back in the future.)
- The ability to upload pipelines was removed. (This will be added back in the future.)
*Versions prior to 0.3.0 are considered deprecated.*