1 parent e4fc21d commit 22839faCopy full SHA for 22839fa
1 file changed
crates/vp_global_cli/src/commands/env/clean.rs
@@ -56,6 +56,10 @@ async fn protected_package_manager(
56
) -> Result<Vec<String>, Error> {
57
let current = package_manager::resolve_current_or_fallback_for(cwd, kind).await?;
58
let mut protected = vec![current.version.to_string()];
59
+ // vp commands can select a different version from the family's direct shims.
60
+ if let Some(selected) = package_manager::resolve_current_for(cwd, Some(kind)).await? {
61
+ push_unique_version(&mut protected, selected.version.to_string());
62
+ }
63
let config = config::load_config().await?;
64
if let Some((_, selector, _)) = package_manager::configured_default_for(&config, kind)? {
65
let version = resolve_package_manager_version(kind, &selector).await?.to_string();
0 commit comments