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
decompressed_cli-0.1.4.tar.gz
(12.5 kB
view details)
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.4.tar.gz.
File metadata
- Download URL: decompressed_cli-0.1.4.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f090efa363fbbb750047ad2d2ff128e9b03bf971c4d35985dd364a1b60a0b54a
|
|
| MD5 |
7a25c906faaac621c91d87163177b526
|
|
| BLAKE2b-256 |
c52568605ba01cf774a2e44f92d010825cc9536b135707fbeb26330a5ac04394
|
File details
Details for the file decompressed_cli-0.1.4-py3-none-any.whl.
File metadata
- Download URL: decompressed_cli-0.1.4-py3-none-any.whl
- Upload date:
- Size: 15.7 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 |
bc40fab5dd13d8f3992031efa91874f70ce85a8e4de478e4ccf4e172232b18df
|
|
| MD5 |
ff63348731b930633135390edb832f22
|
|
| BLAKE2b-256 |
939d4e53f47e22483c5ec28ed0f64d43f2fd176c1f6d597720a938f3c9f30655
|