500tech/angular-kick

View on GitHub
lib/commands/about.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

const fs      = require('fs-extra');
const Logger  = require('../logger');
const FSUtils = require('../fs-utils');
const message = require('../messages');

module.exports = function () {
  if (!FSUtils.exists('package.json')) {
    Logger.warn(message.about.noApp);
    process.exit(0);
  }

  const app = fs.readJSONSync('package.json');

  Logger.log(`
  ${'Application: '.white + app.name.blue}
  ${'Version:     '.white + app.version.blue}
  ${'AngularJS:   '.white + app.dependencies.angular.blue}

  ${'Build output directory: '.white + '/dist'.blue}`)
};