diff options
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..0056321 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,45 @@ +[package] +name = "wmap" +version = "1.0.0" +edition = "2024" +license = "AGPL-3.0-or-later" +description = "Command line tool to generate wardley map images from wmap files." +homepage = "https://map.tranquil.services/cli" +authors = ["Rubén Beltrán del Río <map@r.bdr.sh>"] + +[dependencies] +lexopt = "0.3.1" +thiserror = "2.0.17" +wmap-parser = "1.0.0" +wmap-renderer = "1.0.0" + +[dev-dependencies] + +[profile.release] +strip = true +lto = true +panic = "abort" + +[package.metadata.generate-rpm] +assets = [ + { source = "target/release/wmap", dest = "/usr/bin/wmap", mode = "755" }, + { source = "man/wmap.1", dest = "/usr/share/man/man1/wmap.1", mode = "644" }, +] + +[package.metadata.deb] +assets = [ + ["target/release/wmap", "/usr/bin/wmap", "755" ], + ["man/wmap.1", "/usr/share/man/man1/wmap.1", "644" ], +] + +[lints.clippy] +pedantic = { level = "warn", priority = -1 } +all = "deny" +unwrap_used = "deny" +expect_used = "deny" +panic = "deny" +indexing_slicing = "deny" +unreachable = "deny" +undocumented_unsafe_blocks = "deny" +unwrap_in_result = "deny" +ok_expect = "deny" |