[package]
name = "pg-ephemeral"
version = "0.3.0"
edition.workspace = true
authors.workspace = true
rust-version.workspace = true
description = "Ephemeral PostgreSQL instances for testing"
license = "MIT"
repository = "https://github.com/mbj/mrs/tree/main/pg-ephemeral"
readme = "README.md"
keywords = ["postgres", "postgresql", "testing", "database"]
categories = ["development-tools::testing"]

[features]
test-utils = []

[lints]
workspace = true

[dependencies]
clap.workspace = true
cmd-proc.workspace = true
comfy-table.workspace = true
env_logger.workspace = true
git-proc.workspace = true
hex.workspace = true
humantime-serde = "1"
indexmap = { version = "2.13", features = ["serde"] }
log.workspace = true
nom.workspace = true
nom-language.workspace = true
ociman.workspace = true
pg-client.workspace = true
rand.workspace = true
rcgen = "0.14"
semver.workspace = true
serde.workspace = true
serde_json.workspace = true
sha2.workspace = true
sqlx.workspace = true
thiserror.workspace = true
time = "0.3"
tokio.workspace = true
toml.workspace = true
x509-parser = { version = "0.18", features = ["verify"] }

[dev-dependencies]
indoc.workspace = true
libc.workspace = true

[[bin]]
name = "pg-ephemeral"
