From 1cc7c7a155f8b18119ffd21f3e0b75348ebc5e2c Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Sat, 3 Aug 2024 10:18:43 +1000 Subject: [PATCH] Fix passing of cli_overrides Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> --- crates/bin/src/entry.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/crates/bin/src/entry.rs b/crates/bin/src/entry.rs index 5900fb83..e8e37557 100644 --- a/crates/bin/src/entry.rs +++ b/crates/bin/src/entry.rs @@ -82,10 +82,15 @@ pub fn install_crates( // Computer cli_overrides let cli_overrides = PkgOverride { - pkg_url: args.pkg_url, + pkg_url: args.pkg_url pkg_fmt: args.pkg_fmt, bin_dir: args.bin_dir, - disabled_strategies: (!args.disabled_strategies.is_empty()).then_some(args.disabled_strategies), + disabled_strategies: (!args.disabled_strategies.is_empty()).then_some(|| { + args.disabled_strategies + .into_iter() + .map(|strategy| strategy.0) + .collect() + }), signing: None, };