From d0d52991012a2e5acd38ffb93f3a3a48c1c0e764 Mon Sep 17 00:00:00 2001 From: Wataru Otsubo Date: Tue, 11 Mar 2025 19:48:55 +0900 Subject: [PATCH 1/2] update(bin): enable flatmap in bin feature --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index eac1783..40a0dd6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,5 +38,5 @@ thiserror = "2.0" vergen-gitcl = { version = "1.0", features = ["build", "cargo", "rustc", "si"] } [features] -bin = ["anyhow", "env_logger"] +bin = ["anyhow", "env_logger", "flatmap"] flatmap = ["csv"] From 8732afd297c2ce628ac6f38e43a5d248beb9e875 Mon Sep 17 00:00:00 2001 From: Wataru Otsubo Date: Tue, 11 Mar 2025 19:49:16 +0900 Subject: [PATCH 2/2] update(bin): add doccomments to subcommands --- src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.rs b/src/main.rs index e37c513..49d2788 100644 --- a/src/main.rs +++ b/src/main.rs @@ -15,13 +15,16 @@ struct Args { #[derive(Debug, Subcommand)] enum Commands { + /// Generate register interface code. Generate { /// Output directory. out: path::PathBuf, }, + /// Generate flattened register map in CSV. #[cfg(feature = "flatmap")] Flatmap { /// Flattened csv out path. + /// Print to stdout by default. flatmap: Option, }, }