Project

General

Profile

Actions

Idea #9263

open

[SDK] Go version of arv-put & arv-get

Added by Peter Amstutz over 8 years ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
Due date:
Story points:
-
Release:
Release relationship:
Auto

Description

Write equivalent of arv-put and arv-get using the Go SDK for ease of deployment and avoid dependency on Python.

Must support partial arv-get command line:

usage: arv-get [-h] [--retries RETRIES]
               [--progress | --no-progress | --batch-progress]
               locator [destination]

Must support partial arv-put command line:

usage: arv-put [-h] 
               [--portable-data-hash] [--replication N] [--project-uuid UUID]
               [--name NAME] [--progress | --no-progress | --batch-progress]
               [--retries RETRIES]
               [path [path ...]]

In addition, the Go versions of arv-put and arv-get must be able to cross-compile to Windows.


Related issues

Related to Arvados Epics - Idea #16082: Port client tools to GoNewActions
Related to Arvados - Idea #16741: Upload verification toolNewActions
Actions #1

Updated by Peter Amstutz over 8 years ago

  • Description updated (diff)
Actions #2

Updated by Peter Amstutz over 8 years ago

  • Description updated (diff)
Actions #3

Updated by Peter Amstutz over 8 years ago

  • Description updated (diff)
Actions #4

Updated by Peter Amstutz over 4 years ago

  • Related to Idea #16082: Port client tools to Go added
Actions #5

Updated by Peter Amstutz about 4 years ago

  • Related to Idea #16741: Upload verification tool added
Actions #6

Updated by Peter Amstutz over 1 year ago

  • Release set to 60
Actions #7

Updated by Peter Amstutz 7 months ago

  • Target version set to Future
Actions

Also available in: Atom PDF