[SDKs] CLI SDK tools use Ruby SDK
The CLI SDK includes the commands
arv-run-pipeline-instance. All of these tools are duplicating a lot of logic that now lives in the Ruby SDK: they adjust GoogleAPIClient, parse configuration, etc. Refactor them to use the Ruby SDK as much as possible.
#2 Updated by Tom Clegg over 3 years ago
Brett Smith wrote:
Or maybe we don't want to do this, maybe we'd rather rewrite it all in Python (#5468).
Or Go, which has greater potential to make a package that can be installed and used anywhere (rather than just "anywhere you have root or virtualenv, and don't need to control your python environment in ways that conflict with arvados sdk requirements").
Python would be a big improvement, though, and is more accessible (currently, Python SDK is more ready to support this than Go SDK).