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
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 {
console.log(`${packageName} is up to date.`);
console.log(chalk.bold.blue(`${packageName} is up to date`));
}
} catch (error) {
// Handle JSON parsing errors