Skip to content

reductstore/reduct-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReductStore CLI

Crates.io(latest version) GitHub all releases GitHub Workflow Status

The ReductStore CLI is a command line client for ReductStore, a time series database for blob data.

Features

  • Support for ReductStore API v1.12
  • Easy management of buckets, tokens and replications
  • Ability to check the status of a storage engine
  • Aliases for storing server credentials
  • Export and mirror data

Installing

Cargo

cargo install reduct-cli

Binary Linux

wget https://github.com/reductstore/reduct-cli/releases/latest/download/reduct-cli.linux-amd64.tar.gz
tar -xvf reduct-cli.linux-amd64.tar.gz
chmod +x reduct-cli
sudo mv reduct-cli /usr/local/bin

Binary MacOS

wget https://github.com/reductstore/reduct-cli/releases/latest/download/reduct-cli.macos-amd64.tar.gz
tar -xvf reduct-cli.macos-amd64.tar.gz
chmod +x reduct-cli
sudo mv reduct-cli /usr/local/bin

Binary Windows

Invoke-WebRequest -Uri  https://github.com/reductstore/reduct-cli/releases/latest/download/reduct-cli.win-amd64.zip -OutFile reductstore.zip
Expand-Archive -LiteralPath reductstore.zip -DestinationPath .
.\reductstore.exe

Usage

Check with our demo server:

reduct-cli alias add play -L  https://play.reduct.store -t reductstore
reduct-cli server status play
reduct-cli bucket ls --full play
reduct-cli cp play/datasets ./datasets --limit 100

For more examples, see the Guides section in the ReductStore documentation.

Links