[package] name = "anvil" version = "1.0.0" edition = "2021" authors = ["Eric Ratliff "] description = "Arduino project generator and build tool - forges clean embedded projects" license = "MIT" [lib] name = "anvil" path = "src/lib.rs" [[bin]] name = "anvil" path = "src/main.rs" [dependencies] # CLI framework clap = { version = "4.4", features = ["derive", "cargo"] } clap_complete = "4.4" # Filesystem dirs = "5.0" # Configuration serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "0.8" # Embedded templates include_dir = "0.7" # Error handling anyhow = "1.0" thiserror = "1.0" # Colors colored = "2.1" # Process / which which = "5.0" home = "=0.5.9" # Temp dirs (for refresh command) tempfile = "3.13" [dev-dependencies] assert_cmd = "2.0" predicates = "3.1" serial_test = "3" [profile.release] opt-level = 3 lto = true codegen-units = 1 strip = true