fsqlite-cli 0.3.0

Interactive SQL shell
[package]
name = "fsqlite-cli"
version = "0.3.0"
description = "Interactive SQL shell"
edition.workspace = true
license-file.workspace = true
repository.workspace = true

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

[features]
default = []

[dependencies]
fsqlite = { workspace = true }
fsqlite-error = { workspace = true }
fsqlite-core = { workspace = true }
fsqlite-types = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
# The CLI is the top-level consumer, so it is the component that owns the async
# runtime and hands a `Cx` down into the engine (see AGENTS.md: FrankenSQLite
# itself never builds a runtime).
asupersync = { workspace = true }

[dev-dependencies]
# The inline `#[cfg(test)]` module drives the async `run`/`run_with_shell_options`
# entry points through `asupersync::test_utils::run_test`, which lives behind
# `test-internals`. The runtime the binary itself builds in `main` is unchanged.
asupersync = { workspace = true, features = ["test-internals"] }

[lints]
workspace = true