velesdb-cli 0.3.8

Interactive CLI and REPL for VelesDB with VelesQL support
[package]
name = "velesdb-cli"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
authors.workspace = true
description = "Interactive CLI and REPL for VelesDB with VelesQL support"
keywords = ["vector-database", "cli", "repl", "sql"]
categories = ["command-line-utilities", "database"]

[[bin]]
name = "velesdb"
path = "src/main.rs"

[dependencies]
velesdb-core = { path = "../velesdb-core", version = "0.3.7" }

# CLI
clap = { version = "4.5", features = ["derive", "env"] }

# REPL
rustyline = { version = "14.0", features = ["derive"] }

# Table formatting
comfy-table = "7.1"

# Colors
colored = "2.1"

# Serialization
serde_json = { workspace = true }
serde = { workspace = true }

# CSV parsing
csv = "1.3"

# Progress bar
indicatif = "0.17"

# Error handling
anyhow = { workspace = true }
thiserror = { workspace = true }

# Time measurement
instant = "0.1"

# Directories
dirs = "5.0"

[dev-dependencies]
tempfile = "3.10"

# =============================================================================
# Linux .deb package configuration (cargo-deb)
# =============================================================================
[package.metadata.deb]
maintainer = "VelesDB Team <team@velesdb.com>"
copyright = "2024-2025, VelesDB Team"
license-file = ["../../LICENSE", "0"]
extended-description = """VelesDB is a high-performance vector database written in Rust.
Features:
- HNSW index with SIMD acceleration
- VelesQL: SQL-like query language
- Interactive REPL
- REST API server
- Sub-millisecond latency"""
section = "database"
priority = "optional"
assets = [
    ["target/release/velesdb", "usr/bin/", "755"],
    ["target/release/velesdb-server", "usr/bin/", "755"],
    ["../../README.md", "usr/share/doc/velesdb/", "644"],
    ["../../LICENSE", "usr/share/doc/velesdb/", "644"],
    ["../../docs/ARCHITECTURE.md", "usr/share/doc/velesdb/", "644"],
    ["../../docs/BENCHMARKS.md", "usr/share/doc/velesdb/", "644"],
    ["../../examples/tauri-rag-app/README.md", "usr/share/doc/velesdb/examples/tauri-rag-app/", "644"],
    ["../../examples/tauri-rag-app/package.json", "usr/share/doc/velesdb/examples/tauri-rag-app/", "644"],
]