A command line tool to manage data and projects in the SciLifeLab Data Delivery System.
Project description
SciLifeLab Data Delivery System - Command line interface
A command line tool
dds
to manage data and projects in the SciLifeLab Data Delivery Service.
This will be used for data delivery within larger projects and/or projects resulting in the production of large amounts of data, for example next-generation sequencing data and imaging.
This tool is written and maintained by the SciLifeLab Data Centre.
Table of contents
Installation
Python Package Index
:warning: Not available yet - coming soon after first release :warning:
The dds-cli
package can be installed from PyPI using pip as follows:
pip install dds_cli
Development version
If you would like the latest development version of tools, the command is:
pip install --upgrade --force-reinstall git+https://github.com/ScilifelabDataCentre/dds_cli.git@dev
If you intend to make edits to the code, first make a fork of the repository and then clone it locally. Go to the cloned directory and install with pip (also installs development requirements):
pip install --upgrade -r requirements-dev.txt -e .
Overview of commands
Once installed you can use the command dds
in a terminal session. This has the following subcommands:
get
- Download specified files from the cloud and restore the original format.ls
- List the projects and the files within projects.put
- Process and upload specified files to the cloud.rm
- Delete files within a project.
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
Built Distribution
Hashes for dds_cli-0.0.3.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e6ede470492f609ce3f46c16b0ec6f52675703dd35bbe7af4c8b0dcbda4d56f |
|
MD5 | 37239c89e0b143c1328678b815534eb6 |
|
BLAKE2b-256 | 31243dafc2b5e22d923fc9e3d92af9a90e8200f6bad116f99d8a338cbd110530 |