[package] name = "api-token-vault" version = "0.1.0" edition = "2021" description = "A Rust CLI tool that generates cryptographically secure API tokens, stores them in an encrypted local vault, rotates them on configurable schedules, and injects them into .env files." authors = ["API Token Vault"] [dependencies] clap = { version = "4.4", features = ["derive"] } sodiumoxide = "0.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" chrono = { version = "0.4", features = ["serde"] } uuid = { version = "1.6", features = ["v4", "serde"] } dirs = "5.0" home = "0.5" base64 = "0.21" rand = "0.8" rpassword = "7.3" [dev-dependencies] assert_cmd = "2.0" predicates = "3.0" [profile.release] lto = true opt-level = 3