[package]
name = "authx-cli"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation = "https://docs.rs/authx-cli"
readme = "../../README.md"
description = "authx command-line interface — serve, migrate, and manage users"
keywords = ["authentication", "cli", "authx", "iam"]
categories = ["authentication", "command-line-utilities", "web-programming"]
[package.metadata.docs.rs]
no-default-features = true
[[bin]]
name = "authx"
path = "src/main.rs"
[dependencies]
authx-core = { workspace = true }
authx-storage = { workspace = true, features = ["sqlx-postgres"] }
authx-plugins = { workspace = true }
authx-axum = { workspace = true }
tokio = { workspace = true }
axum = { workspace = true }
tower-http = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
uuid = { workspace = true }
chrono = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
anyhow = { workspace = true }
hex = { workspace = true }
rand = { workspace = true }
clap = { version = "4", features = ["derive", "env"] }