-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Add CLI commands leveraging the SDK TRS client (#61) to support for the GA4GH Tool Registry Service (TRS) API, version 2.0.1.
This issue requires addressing the following tasks:
Implement the following commands in ./cli/src/main.rs:
- List all tools:
ga4gh-cli trs list
- Retrieve detailed information for a specific tool by ID:
ga4gh-cli trs info [tool-id]
- List all versions of a specific tool:
ga4gh-cli trs files [tool-id] [version-id] [descriptor-type]
- Retrieve tests for a specific tool version:
ga4gh-cli trs tests [tool-id] [version-id] [descriptor-type]
- Retrieve additional descriptor files for a tool, using a relative path:
ga4gh-cli trs descriptors [tool-id] [version-id] [descriptor-type] [relative-path]
- Add unit tests to ensure the reliability of the CLI TRS Client.
- Update CLI documentation with examples for each TRS method.
Additional context
- This issue is part of meta issue feat(trs): add support for the GA4GH TRS API #59. Refer to it for context and additional information.
- This issue requires feat(trs): add models #60 to be addressed first.
Metadata
Metadata
Assignees
Type
Projects
Status
Backlog