CLI for Decompressed - Git-like version control for vector datasets
Project description
Decompressed CLI
Git-like version control for vector datasets.
Installation
pip install decompressed-cli
Or install from source:
cd sdk/cli
pip install -e .
Quick Start
# Configure your API key
dcp config set api_key YOUR_API_KEY
dcp config set base_url https://api.decompressed.io
# List your datasets
dcp datasets list
# Get dataset info
dcp datasets info my-dataset
# Version control commands
dcp log my-dataset # Show version history
dcp checkout my-dataset --version 3 # Pin to version 3
dcp commit my-dataset -m "Added data" # Create new version
dcp tag my-dataset v3 production # Tag version as 'production'
dcp diff my-dataset 2 3 # Compare versions
# Data commands
dcp pull my-dataset -o ./data/ # Download dataset
dcp push ./vectors.npy my-dataset # Upload/append vectors
Commands
Configuration
dcp config set <key> <value>- Set config valuedcp config get <key>- Get config valuedcp config list- List all config
Datasets
dcp datasets list- List all datasetsdcp datasets info <dataset>- Show dataset detailsdcp datasets delete <dataset>- Delete a dataset
Versioning
dcp log <dataset>- Show version historydcp checkout <dataset> --version <n>- Pin to specific versiondcp commit <dataset> -m <message>- Commit pending changesdcp tag <dataset> <version> <name>- Create named refdcp diff <dataset> <v1> <v2>- Compare two versions
Data
dcp pull <dataset> -o <path>- Download dataset vectorsdcp push <file> <dataset>- Upload/append vectors
Configuration
Config is stored in ~/.decompressed/config.json:
{
"api_key": "dcp_xxx",
"base_url": "https://api.decompressed.io"
}
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file decompressed_cli-0.1.1.tar.gz.
File metadata
- Download URL: decompressed_cli-0.1.1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aff162e2f21d22be9b5d7a19fae983ca3c6b2a81bea0706f8acb24bbd31a9aeb
|
|
| MD5 |
c05244184e50afe824b23ae809bac075
|
|
| BLAKE2b-256 |
bf6f4b4cbbfc1725b29d55470162d50fc758876caec8b08b6a3c521953e554fe
|
File details
Details for the file decompressed_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: decompressed_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b69f8b45974f8c610cc460266620a367b44528ea75b37b3cd09858202caa001
|
|
| MD5 |
a5ea66fc6263ebcaba73505babb62a8f
|
|
| BLAKE2b-256 |
6fb1a251688ac66125854540d831f8ab8c64fe0e7b1784826c68367d0e2fc6fd
|