From 961efae6bbd1e3d574a382c7c7f1a2c2267a7186 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 19 Jul 2026 01:30:49 +0800 Subject: fix: propagate help flag to program context for global pickers --- mingling/src/setups/picker/basic.rs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'mingling/src/setups/picker') diff --git a/mingling/src/setups/picker/basic.rs b/mingling/src/setups/picker/basic.rs index b8cc237..c9f82b3 100644 --- a/mingling/src/setups/picker/basic.rs +++ b/mingling/src/setups/picker/basic.rs @@ -43,7 +43,10 @@ where C: ProgramCollect, { fn setup(self, program: &mut Program) { - pick_global_flag(program, self.flag); + let help = pick_global_flag(program, self.flag); + if help { + program.user_context.help = true; + } } } @@ -72,7 +75,10 @@ where C: ProgramCollect, { fn setup(self, program: &mut Program) { - pick_global_flag(program, self.flag); + let help = pick_global_flag(program, self.flag); + if help { + program.stdout_setting.quiet = true; + } } } @@ -101,7 +107,10 @@ where C: ProgramCollect, { fn setup(self, program: &mut Program) { - pick_global_flag(program, self.flag); + let help = pick_global_flag(program, self.flag); + if help { + program.user_context.confirm = true; + } } } -- cgit