Adding additional information to update-check command and aligning with cli theme

This commit is contained in:
Aaron Hood 2025-08-10 22:10:37 -04:00 committed by manjaroblack
parent f57a72f448
commit 89c2e2b9b8
1 changed files with 6 additions and 2 deletions

View File

@ -117,9 +117,13 @@ program
// Compare versions using semver // Compare versions using semver
if (semver.gt(latest, version)) { if (semver.gt(latest, version)) {
console.log(`${packageName} update available: ${version}${latest}`); console.log(chalk.bold.blue(`⚠️ ${packageName} update available: ${version}${latest}`));
console.log(chalk.bold.blue('\nInstall latest by running:'));
console.log(chalk.bold.magenta(` npm install -g ${packageName}@latest`));
console.log(chalk.dim(' or'));
console.log(chalk.bold.magenta(` npx ${packageName}@latest`));
} else { } else {
console.log(`${packageName} is up to date.`); console.log(chalk.bold.blue(`${packageName} is up to date`));
} }
} catch (error) { } catch (error) {
// Handle JSON parsing errors // Handle JSON parsing errors