diff --git a/src/cli_util.rs b/src/cli_util.rs index 0fefa4c86..527e57f27 100644 --- a/src/cli_util.rs +++ b/src/cli_util.rs @@ -1246,7 +1246,7 @@ fn string_list_from_config(value: config::Value) -> Option> { } fn resolve_aliases( - ui: &mut Ui, + user_settings: &UserSettings, app: &clap::Command, string_args: &[String], ) -> Result, CommandError> { @@ -1275,8 +1275,7 @@ fn resolve_aliases( r#"Recursive alias definition involving "{alias_name}""# ))); } - match ui - .settings() + match user_settings .config() .get::(&format!("alias.{}", alias_name)) { @@ -1322,7 +1321,7 @@ pub fn parse_args( } } - let string_args = resolve_aliases(ui, &app, &string_args)?; + let string_args = resolve_aliases(ui.settings(), &app, &string_args)?; let matches = app.clone().try_get_matches_from(&string_args)?; let mut args: Args = Args::from_arg_matches(&matches).unwrap();