summaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-10 12:52:39 -0600
committermo khan <mo@mokhan.ca>2025-07-10 12:52:39 -0600
commit7f253078df95ea0ec725ccbd000f11723697b64d (patch)
tree388e9f1298ccf394cfff32e4ad5a4f8090aa7fd4 /Cargo.toml
parentffed217e230f6c6e725383c00900c5d5b4981f6c (diff)
feat: hack together a CLI to generate an entitites.json file
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml9
1 files changed, 9 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index ebacce3b..7c4ae3d0 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,21 +7,30 @@ edition = "2024"
name = "authzd"
path = "src/main.rs"
+[[bin]]
+name = "cli"
+path = "src/bin/cli.rs"
+
[lib]
name = "authzd"
path = "src/lib.rs"
[dependencies]
cedar-policy = "4.4.1"
+clap = { version = "4.5", features = ["derive", "env"] }
envoy-types = "0.6.0"
log = "0.4.27"
please = { git = "https://github.com/xlgmokha/please.git", version = "0.1.0" }
+reqwest = { version = "0.12", features = ["json"] }
+serde = { version = "1.0", features = ["derive"] }
+serde_json = "1.0"
tokio = { version = "1.0.0", features = ["macros", "rt-multi-thread"] }
tonic = "0.13.1"
tonic-health = "0.13.1"
tonic-reflection = "0.13.1"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["json"] }
+urlencoding = "2.1"
[dev-dependencies]
tokio-stream = "0.1"