6 releases (3 breaking)

0.4.0 Oct 22, 2024
0.3.1 Jul 19, 2024
0.3.0 Jul 1, 2024
0.2.0 Apr 29, 2024
0.1.0 Apr 3, 2024

#1391 in Database interfaces

Download history 15/week @ 2024-08-06 10/week @ 2024-08-13 24/week @ 2024-08-20 9/week @ 2024-08-27 10/week @ 2024-09-03 23/week @ 2024-09-10 13/week @ 2024-09-17 43/week @ 2024-09-24 36/week @ 2024-10-01 3/week @ 2024-10-08 4/week @ 2024-10-15 171/week @ 2024-10-22 20/week @ 2024-10-29 9/week @ 2024-11-05 14/week @ 2024-11-12 23/week @ 2024-11-19

70 downloads per month

MPL-2.0 license

195KB
5K SLoC

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.

Dependencies

~22–35MB
~632K SLoC