From 4cdb0ebe8f613f7dbbd5c4b00571139b2517898f Mon Sep 17 00:00:00 2001 From: acheron <98934430+acheroncrypto@users.noreply.github.com> Date: Tue, 29 Oct 2024 16:35:28 +0100 Subject: [PATCH] cli: Fix the default JS update command being incorrect (#3337) --- cli/src/checks.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/cli/src/checks.rs b/cli/src/checks.rs index 7e223bc3f0..b6783bfcc6 100644 --- a/cli/src/checks.rs +++ b/cli/src/checks.rs @@ -69,16 +69,13 @@ pub fn check_anchor_version(cfg: &WithPath) -> Result<()> { .and_then(|ver| VersionReq::parse(ver).ok()) .filter(|ver| !ver.matches(&cli_version)); - let update_cmd = match &cfg.toolchain.package_manager { - Some(pkg_manager) => match pkg_manager { + if let Some(ver) = mismatched_ts_version { + let update_cmd = match cfg.toolchain.package_manager.clone().unwrap_or_default() { PackageManager::NPM => "npm update", PackageManager::Yarn => "yarn upgrade", PackageManager::PNPM => "pnpm update", - }, - None => "npm update", - }; + }; - if let Some(ver) = mismatched_ts_version { eprintln!( "WARNING: `@coral-xyz/anchor` version({ver}) and the current CLI version\ ({cli_version}) don't match.\n\n\t\