From 8fe3a39994bdd95379ebd25afbb83889cded390f Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 16 Jul 2026 01:28:37 +0800 Subject: feat(parselib): apply naming case conversion to long flags and aliases --- mingling_picker/src/parselib/utils.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'mingling_picker/src') diff --git a/mingling_picker/src/parselib/utils.rs b/mingling_picker/src/parselib/utils.rs index eefbe2f..5219b02 100644 --- a/mingling_picker/src/parselib/utils.rs +++ b/mingling_picker/src/parselib/utils.rs @@ -12,12 +12,14 @@ pub fn build_possible_flags(style: &ParserStyle, arg_info: &PickerArgInfo) -> Ve } if let Some(long) = arg_info.long { - possible_flags.push(style.flag_string(long)); + let converted = style.naming_case.convert(long.to_string()); + possible_flags.push(style.flag_string(&converted)); } if let Some(aliases) = &arg_info.alias { for alias in aliases { - possible_flags.push(style.flag_string(*alias)); + let converted = style.naming_case.convert(alias.to_string()); + possible_flags.push(style.flag_string(&converted)); } } -- cgit