[package]
edition = "2024"
name = "cloudcover-cli"
version = "0.2.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Command-line interface for analyzing cloud SDK usage and generating permission policies"
readme = false
license = "MIT"
repository = "https://github.com/cyruscook/cloudcover"
[package.metadata.binstall]
pkg-url = "{ repo }/releases/download/cloudcover-cli-v{ version }/cloudcover-cli-{ target }{ archive-suffix }"
bin-dir = "{ bin }{ binary-ext }"
pkg-fmt = "tgz"
disabled-strategies = [
"quick-install",
"compile",
]
[package.metadata.binstall.overrides."cfg(windows)"]
pkg-fmt = "zip"
[[bin]]
name = "cloudcover"
path = "src/main.rs"
[[test]]
name = "policy"
path = "tests/policy.rs"
[dependencies.cloudcover-aws]
version = "0.2.1"
[dependencies.cloudcover-core]
version = "0.2.1"
[dependencies.cloudcover-go]
version = "0.2.1"
[dependencies.cloudcover-javascript]
version = "0.2.1"
[dependencies.cloudcover-terraform]
version = "0.2.1"
[dependencies.serde_json]
version = "1.0"
[lints.clippy]
expect_used = "deny"
panic = "deny"
unwrap_used = "deny"
[lints.clippy.pedantic]
level = "warn"
priority = -1