Skip to content

fsamin/clide

Repository files navigation

Clide

Cloud storage files management CLI

GoDoc Build Status Go Report Card

Supported providers:

  • Openstack Swift: swift
  • Amazon S3: s3

Commands

Download

Upload multiples containers/buckets to a single local directory with:

    clide <provider> download <container 0> [container 1] ... [container n] <destination directory>
  • provider must be on the supported providers
  • destination is the destination directory.

Upload

Upload files to a container/bucket with:

    clide <provider> upload <file 0> [file 1] ... [file n] <destination>
  • provider must be on the supported providers
  • destination is the destination container/bucket. Is it doesn't exist, it will be created by default as a private container/bucket.

About Authentication

Authentication settings can be set with command flags or environment variables. We strongly suggest to set environment variables to use clideeasily.

Openstack swift environment variables

    OS_USERNAME
    OS_PASSWORD
    OS_TENANT_NAME
    OS_AUTH_URL

Amazon S3 environment variables

    AWS_ACCESS_KEY_ID
    AWS_SECRET_ACCESS_KEY
    AWS_DEFAULT_REGION

Releases

No releases published

Packages

No packages published

Languages