Bug #7099
open[SDKs] CLI SDK tools use Ruby SDK
Description
The CLI SDK includes the commands arv
, arv-tag
, and 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.
Updated by Brett Smith over 9 years ago
Or maybe we don't want to do this, maybe we'd rather rewrite it all in Python (#5468).
Updated by Tom Clegg almost 9 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).
Updated by Ward Vandewege over 3 years ago
- Target version deleted (
Arvados Future Sprints)