From 329b9b4bc4d9d0ae7c5236a071f912e841ee4507 Mon Sep 17 00:00:00 2001 From: drknzz Date: Tue, 11 Jun 2024 10:21:13 +0200 Subject: [PATCH] fix test --- extensions/scarb-doc/src/main.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/extensions/scarb-doc/src/main.rs b/extensions/scarb-doc/src/main.rs index 6c88ffd1c..db2e1a9b4 100644 --- a/extensions/scarb-doc/src/main.rs +++ b/extensions/scarb-doc/src/main.rs @@ -22,6 +22,10 @@ mod types; struct Args { #[command(flatten)] packages_filter: PackagesFilter, + + /// Generate the documentation. + #[arg(long)] + save: bool, } macro_rules! print_names { @@ -53,9 +57,11 @@ fn main() -> Result<()> { print_module(&crate_.root_module); - let path = PathBuf::from(crate_.root_module.name.as_str()); - let doc_path = PathBuf::from("doc").join(path); - crate_.root_module.save_to_file_recursive(&doc_path)?; + if args.save { + let path = PathBuf::from(crate_.root_module.name.as_str()); + let doc_path = PathBuf::from("doc").join(path); + crate_.root_module.save_to_file_recursive(&doc_path)?; + } Ok(()) }