From 3ba37f4e7799ff7c2926d665b4fb29d3957d61fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Tue, 29 Nov 2022 09:57:18 +0100 Subject: [PATCH] Langtool: Add --dry-run support --- Tools/langtool/src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Tools/langtool/src/main.rs b/Tools/langtool/src/main.rs index f17aab1186..7b59706822 100644 --- a/Tools/langtool/src/main.rs +++ b/Tools/langtool/src/main.rs @@ -11,6 +11,8 @@ use structopt::StructOpt; struct Opt { #[structopt(subcommand)] cmd: Command, + #[structopt(short, long)] + dry_run: bool, } #[derive(StructOpt, Debug)] @@ -170,7 +172,9 @@ fn main() { } } - target_ini.write().unwrap(); + if !opt.dry_run { + target_ini.write().unwrap(); + } } println!("Langtool processing {}", reference_ini_filename); @@ -199,5 +203,7 @@ fn main() { _ => {} } - // println!("{:#?}", target_ini); + if !opt.dry_run { + reference_ini.write().unwrap(); + } }