+$ arv get --help
+Usage: arv [--format json|yaml] get [uuid] [fields...]
+
+Fetch the specified Arvados object, select the specified fields,
+and print a text representation.
+
+$arv copy --help
-usage: arv-copy [-h] [-v] [--progress] [--no-progress] [-f] --src - SOURCE_ARVADOS --dst DESTINATION_ARVADOS [--recursive] - [--no-recursive] [--dst-git-repo DST_GIT_REPO] - [--project-uuid PROJECT_UUID] [--retries RETRIES] - object_uuid +usage: arv_copy.py [-h] [-v] [--progress] [--no-progress] [-f] --src + SOURCE_ARVADOS --dst DESTINATION_ARVADOS [--recursive] + [--no-recursive] [--dst-git-repo DST_GIT_REPO] + [--project-uuid PROJECT_UUID] [--retries RETRIES] + object_uuid Copy a pipeline instance, template or collection from one Arvados instance to another. @@ -64,15 +83,15 @@ optional arguments: --no-progress Do not report progress on copying collections. -f, --force Perform copy even if the object appears to exist at the remote destination. - --src SOURCE_ARVADOS The name of the source Arvados instance (required). - May be either a pathname to a config file, or the - basename of a file in - $HOME/.config/arvados/instance_name.conf. + --src SOURCE_ARVADOS The name of the source Arvados instance (required) - + points at an Arvados config file. May be either a + pathname to a config file, or (for example) "foo" as + shorthand for $HOME/.config/arvados/foo.conf. --dst DESTINATION_ARVADOS The name of the destination Arvados instance - (required). May be either a pathname to a config file, - or the basename of a file in - $HOME/.config/arvados/instance_name.conf. + (required) - points at an Arvados config file. May be + either a pathname to a config file, or (for example) + "foo" as shorthand for $HOME/.config/arvados/foo.conf. --recursive Recursively copy any dependencies for this object. (default) --no-recursive Do not copy any dependencies. NOTE: if this option is @@ -157,7 +176,7 @@ $arv keep --help
Usage: arv keep [method] [--parameters] Use 'arv keep [method] --help' to get more information about specific methods. -Available methods: ls, get, put, less, check, docker +Available methods: ls, get, put, docker
arv keep put --help
usage: arv-put [-h] [--max-manifest-depth N | --normalize]
[--as-stream | --stream | --as-manifest | --in-manifest | --manifest | --as-raw | --raw]
[--use-filename FILENAME] [--filename FILENAME]
- [--portable-data-hash] [--project-uuid UUID] [--name NAME]
+ [--portable-data-hash] [--replication N]
+ [--project-uuid UUID] [--name NAME]
[--progress | --no-progress | --batch-progress]
[--resume | --no-resume] [--retries RETRIES]
[path [path ...]]
@@ -289,6 +309,10 @@ optional arguments:
a directory. Implies --manifest.
--portable-data-hash Print the portable data hash instead of the Arvados
UUID for the collection created by the upload.
+ --replication N Set the replication level for the new collection: how
+ many different physical storage devices (e.g., disks)
+ should have a copy of each data block. Default is to
+ use the server-provided default (if any) or 2.
--project-uuid UUID Store the collection in the specified project, instead
of your Home project.
--name NAME Save the collection with the specified name.
@@ -382,7 +406,7 @@ optional arguments:
exit
--local Run locally using arv-run-pipeline-instance
--docker-image DOCKER_IMAGE
- Docker image to use, default arvados/jobs
+ Docker image to use, otherwise use instance default.
--ignore-rcode Commands that return non-zero return codes should not
be considered failed.
--no-reuse Do not reuse past jobs.