Story #12868
Updated by Tom Clegg about 3 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)