OArepo S3 upload client
Project description
oarepo-s3-cli
OARepo command-line upload client
global options
- -e, --endpoint
<url>
OARepo HTTPS endpoint e.g. https://repo.example.org (required) - -t, --token
<string>
upload auth token obtained from OARepo (required, can be alternatively specified in env.variable "TOKEN") - -d, debug (default: False)
- -q, quiet (default: False)
- -n, --noninteractive (default: False)
- --help
commands
- upload ... upload file
- resume ... resume interrupted upload
- abort ... abort upload
- check ... match sha256sum of local and uploaded file
- revoke ... revoke supplied access token
upload command options
- -f, --file
<filepath>
file(s) for upload (repeatable, required) - -k, --key
<name>
object key in S3 (default: basename of file) - -p, --parallel
<integer>
(default: CPU count)
resume command options
- -k, --key
<name>
object key in S3 (default: basename of file) - -u, --uploadId
<string>
uploadId returned from upload (required) - -f, --file
<filepath>
file for upload (required) - -p, --parallel
<integer>
number of parallel upload streams (default: CPU count)
abort command options
- -k, --key
<name>
object key in S3 (default: basename of file) - -u, --uploadId
<string>
uploadId returned from upload (required)
check command options
- -f, --file
<filepath>
uploaded file for check (required) - -k, --key
<name>
object key of uploaded file in S3 (default: basename of file)
revoke command options
none
.. Copyright (C) 2021 CESNET.
OARepo-S3-CLI is free software; you can redistribute it and/or
modify it under the terms of the MIT License; see LICENSE file for more
details.
Changes
Version 0.1.0 (released TBD)
- Initial public release.
Version 0.1.1
- noninteractive mode added, resume call moved
Version 0.1.2
- setuptools ver.limited
- README.md
- check command impl.
- revoke command impl.
- error messages changed
Version 0.1.3
- CLI entry point added
- exception handling changed
Version 0.1.4
- added support for nr-test variant
Version 0.1.5
- impl. --version option
Version 0.1.6
- mon.timeout processing fixed
- timer impl.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
oarepo_s3_cli-0.1.6.tar.gz
(18.6 kB
view hashes)
Built Distribution
Close
Hashes for oarepo_s3_cli-0.1.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 812f57ec8aaca25aa3f7cc0b705bcc1254af4805efc821eefae7de2504271a66 |
|
MD5 | d0afe1359c85053835b8523484939c14 |
|
BLAKE2b-256 | aef080a8c077fa254f9ea663bda9d57620ac1b2c89ead60d339252d805a0ed01 |