From a84bc60c583f1f90a920a7422fac0f9ee0b0d5ac Mon Sep 17 00:00:00 2001 From: Nick Spinale Date: Wed, 12 Nov 2025 16:48:07 -0800 Subject: [PATCH] feat(cli): complete --config arg values Add value_hint for the global --config arg to allow completing its value. Signed-off-by: Nick Spinale --- src/bin/cargo/cli.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/cargo/cli.rs b/src/bin/cargo/cli.rs index 253de9a9692..7fc12c641e2 100644 --- a/src/bin/cargo/cli.rs +++ b/src/bin/cargo/cli.rs @@ -699,7 +699,7 @@ See 'cargo help <>' for more information .action(ArgAction::SetTrue) .global(true) .hide(true)) - .arg(multi_opt("config", "KEY=VALUE|PATH", "Override a configuration value").global(true)) + .arg(multi_opt("config", "KEY=VALUE|PATH", "Override a configuration value").value_hint(clap::ValueHint::FilePath).global(true)) // Better suggestion for the unsupported lowercase unstable feature flag. .arg( Arg::new("unsupported-lowercase-unstable-feature-flag") .help("")