elixir-cloud-aai / ga4gh-sdk

Generic SDK and CLI for GA4GH API services
Apache License 2.0
13 stars 2 forks source link

feat(trs): add CLI support #62

Open pavelnikonorov opened 3 weeks ago

pavelnikonorov commented 3 weeks ago

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:

ga4gh-cli trs list
ga4gh-cli trs info [tool-id]
ga4gh-cli trs files [tool-id] [version-id] [descriptor-type]
ga4gh-cli trs tests [tool-id] [version-id] [descriptor-type]
ga4gh-cli trs descriptors [tool-id] [version-id] [descriptor-type] [relative-path]

Additional context