ReductStore CLI
The ReductStore CLI is a command line client for ReductStore, a time series database for blob data.
Features
- Support for ReductStore API v1.18
- 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
From Cargo
cargo install reduct-cli
From pre-built binaries
You can also install reduct-cli from the latest release binaries.
Linux (amd64)
wget https://github.com/reductstore/reduct-cli/releases/latest/download/reduct-cli.x86_64-unknown-linux-gnu.tar.gz
tar -xvf reduct-cli.x86_64-unknown-linux-gnu.tar.gz
chmod +x reduct-cli
sudo mv reduct-cli /usr/local/bin
Windows (amd64)
Invoke-WebRequest -Uri https://github.com/reductstore/reduct-cli/releases/latest/download/reduct-cli.x86_64-pc-windows-gnu.zip -OutFile reduct-cli.zip
Expand-Archive -LiteralPath reduct-cli.zip -DestinationPath .
.\reduct-cli.exe
We support many additional platforms. Download binaries and sources from the latest release: GitHub Releases
Usage
Check with our demo server:
reduct-cli alias add play -L https://play.reduct.store/replica -t reductstore
reduct-cli server status play
reduct-cli bucket ls --full play
reduct-cli cp play/datasets ./datasets --limit 100
reduct-cli cp play/* backup
For more examples, see the Guides section in the ReductStore documentation.
Links
Commands
📄️ alias
Manage aliases for instance URLs
📄️ server
Get general information an instance
📄️ bucket
Manage buckets
📄️ token
Manage access tokens
📄️ replica
Manage replication tasks
📄️ cp
Copy data between instances or between an instance and the local filesystem
📄️ rm
Remove data from a bucket