Compare commits

...

2 commits

2 changed files with 4 additions and 1 deletions

View file

@ -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"]

View file

@ -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<path::PathBuf>,
},
}