From d07882b21f5e68b84469a6bf94ce20b06a09a3fa Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Wed, 17 Dec 2025 00:07:48 +0100 Subject: Initial implementation --- Cargo.toml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Cargo.toml (limited to 'Cargo.toml') 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 "] + +[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" -- cgit