Project

General

Profile

Idea #12868

Updated by Tom Clegg about 2 years ago

We have See [[CLI client]] 

 Transition outline 
 # (#12876) a packaged Package an "arvados-client" program that does everything "arv" does. It shells does (perhaps by shelling out to "arv" depending on the subcommand. 

 We need to rearrange packaging subcommand) 
 # Port remaining functions, so that arv and ruby are no longer used by any arvados-client command 
 * typing # Start including an "arv" actually runs symlink in the arvados-client program package 
 * when # At arvados-client shells out to ruby, this still works even though "arv" will now install time (and runtime?), detect Ruby-based arv program, and warn user that it should be arvados-client itself removed 
 * arvados-client and arvados-cli packages can be upgraded past this point in any order 

 This might (?) mean adding a copy of the arvados-client binary to the arvados-cli package as /usr/bin/arv. # Repeat similar steps for Python-based commands (arv-get / arv keep get, etc) 

Back