added components versions

This commit is contained in:
Eslam A. Hefnawy 2019-09-18 14:49:30 +03:00
parent 1aface0566
commit 792a5fb4b1
3 changed files with 22 additions and 2 deletions

View File

@ -330,8 +330,20 @@ class CLI {
getVersionNumber() {
this.consoleLog(
`Framework Core: ${version}\nPlugin: ${enterpriseVersion}\nSDK: ${sdkVersion}\n`
`\nFramework Core: ${version}\nPlugin: ${enterpriseVersion}\nSDK: ${sdkVersion}`
);
const userNodeVersion = Number(process.version.split('.')[0].slice(1));
// only show components version if user is running Node 8+
if (userNodeVersion >= 8) {
const { cliVersion, coreVersion } = require('@serverless/cli');
this.consoleLog(
`Components Core: ${coreVersion}\nComponents CLI: ${cliVersion}\n`
);
} else {
this.consoleLog('');
}
}
asciiGreeting() {

View File

@ -106,6 +106,14 @@ module.exports.logError = (exception, { forceExit = false } = {}) => {
consoleLog(chalk.yellow(` Framework Version: ${slsVersion}`));
consoleLog(chalk.yellow(` Plugin Version: ${sfeVersion}`));
consoleLog(chalk.yellow(` SDK Version: ${sdkVersion}`));
// only show components version if user is running Node 8+
const userNodeVersion = Number(process.version.split('.')[0].slice(1));
if (userNodeVersion >= 8) {
const { cliVersion, coreVersion } = require('@serverless/cli');
consoleLog(chalk.yellow(` Components Core Version: ${coreVersion}`));
consoleLog(chalk.yellow(` Components CLI Version: ${cliVersion}`));
}
consoleLog(' ');
process.exitCode = 1;

View File

@ -110,7 +110,7 @@
"ws": "^7.1.2"
},
"dependencies": {
"@serverless/cli": "^1.1.1",
"@serverless/cli": "^1.2.3",
"@serverless/enterprise-plugin": "^2.0.0",
"archiver": "^1.3.0",
"async": "^1.5.2",