diff --git a/lib/helper.js b/lib/helper.js index 4269c36..5fee415 100644 --- a/lib/helper.js +++ b/lib/helper.js @@ -2,6 +2,7 @@ const detectInstalled = require("detect-installed"); const fs = require("fs"); const figlet = require("figlet"); const chalk = require("chalk"); +const emoji = require("node-emoji"); const path = "./.nc.config.js"; /** @@ -37,9 +38,15 @@ let logofied = text => { */ let logger = (data, error) => { if (error) { - console.log(chalk.red(`${JSON.stringify(data, null, 2)}`)); + console.log( + emoji.get("white_check_mark"), + chalk.red(emoji.emojify(`${JSON.stringify(data, null, 2)}`)) + ); } else { - console.log(chalk.green(`${JSON.stringify(data, null, 2)}`)); + console.log( + emoji.get("grey_exclamation"), + chalk.green(emoji.emojify(`${JSON.stringify(data, null, 2)}`)) + ); } }; diff --git a/lib/init.js b/lib/init.js index 39efc5a..e181597 100644 --- a/lib/init.js +++ b/lib/init.js @@ -1,6 +1,7 @@ const fs = require("fs"); const npm = require("npm-programmatic"); const inquirer = require("inquirer"); +const emoji = require("node-emoji"); const { getRegion } = require("./regions"); const { checkPlugin, logofied } = require("./helper"); @@ -81,10 +82,14 @@ class Init { .then(function(response) { if (response.state) { if (response.exists) { - instance._spinner.warn("Configuration file exist"); + instance._spinner.warn( + emoji.emojify(":warning: Configuration file exist") + ); } else { instance._spinner.succeed( - "Configuration file generated successfully" + emoji.emojify( + ":file_folder: Configuration file generated successfully" + ) ); } instance @@ -92,11 +97,15 @@ class Init { .then(status => { if (!status) { instance._spinner.fail( - `Installing package ${providers.package} failed` + emoji.emojify( + `:warning: Installing package ${providers.package} failed` + ) ); } instance._spinner.succeed( - `Installed ${providers.package} successfully` + emoji.emojify( + `:package: Installed ${providers.package} successfully` + ) ); }) .catch(err => { @@ -105,7 +114,9 @@ class Init { } }) .catch(function(err) { - instance._spinner.fail("Configuration file generation Failed"); + instance._spinner.fail( + emoji.emojify(":x: Configuration file generation Failed") + ); }); } diff --git a/package.json b/package.json index 3644bfd..987bed4 100644 --- a/package.json +++ b/package.json @@ -23,11 +23,13 @@ }, "private": false, "dependencies": { + "@types/node-emoji": "^1.8.1", "chalk": "^2.4.2", "commander": "^2.20.0", "detect-installed": "^2.0.4", "figlet": "^1.2.3", "inquirer": "^6.4.1", + "node-emoji": "^1.10.0", "nodecloud": "^1.0.0-beta.1", "npm-programmatic": "^0.0.12", "ora": "^3.4.0",