[package]
name = "saya-cli"
version = "0.2.0"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "Database-aware AI agent for the terminal: full-screen TUI, schema discovery, and bounded read-only SQL over PostgreSQL, MySQL, DuckDB, and Snowflake."
readme = "../../README.md"
homepage = "https://github.com/databook-studio/saya-cli"
keywords = ["database", "sql", "ai", "agent", "tui"]
categories = ["command-line-utilities", "database"]
[[bin]]
name = "saya"
path = "src/main.rs"
[package.metadata.binstall]
pkg-url = "{ repo }/releases/download/v{ version }/saya-{ version }-{ target }{ archive-suffix }"
pkg-fmt = "tgz"
bin-dir = "saya-{ version }-{ target }/{ bin }{ binary-ext }"
[package.metadata.binstall.overrides.x86_64-pc-windows-msvc]
pkg-fmt = "zip"
[dependencies]
async-trait.workspace = true
clap.workspace = true
futures-util.workspace = true
saya-agent = { path = "../saya-agent", version = "0.2.0" }
saya-config = { path = "../saya-config", version = "0.2.0" }
saya-connectors = { path = "../saya-connectors", version = "0.2.0" }
saya-store = { path = "../saya-store", version = "0.2.0" }
saya-types = { path = "../saya-types", version = "0.2.0" }
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true
tokio.workspace = true
sha2.workspace = true
ratatui.workspace = true
base64.workspace = true
[dev-dependencies]
duckdb.workspace = true
libc = "0.2"