From 5805263f74f643d7b9092978a1f69d884b555e80 Mon Sep 17 00:00:00 2001 From: Hunter Cassidy Date: Wed, 24 Feb 2016 08:07:08 -0800 Subject: [PATCH] add helper action --version --- modules/cli.js | 9 ++++++++- modules/version.js | 7 +++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 modules/version.js diff --git a/modules/cli.js b/modules/cli.js index 6d27d4e..32d6853 100644 --- a/modules/cli.js +++ b/modules/cli.js @@ -2,6 +2,7 @@ import { logTask, logError } from './LogUtils' import init from './init' import build from './build' import start from './start' +import version from './version' const action = process.argv[2] @@ -11,7 +12,13 @@ const actions = { init } -if (actions[action]) { +const helperActions = { + '--version': version +} + +if (helperActions[action]) { + helperActions[action]() +} else if (actions[action]) { logTask(`[${action}]`, 'task') actions[action](() => { logTask(`[${action}]`, 'task complete') diff --git a/modules/version.js b/modules/version.js new file mode 100644 index 0000000..44156bb --- /dev/null +++ b/modules/version.js @@ -0,0 +1,7 @@ +import { log } from './LogUtils' +import { getPackageJSON } from './PackageUtils' + +export default function version() { + const pkg = getPackageJSON() + log(pkg.version) +}