Adding additional information to update-check command and aligning with cli theme
This commit is contained in:
parent
f57a72f448
commit
89c2e2b9b8
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue