diff --git a/bin/cli-actions/version.js b/bin/cli-actions/version.js new file mode 100644 index 0000000..f7c86ef --- /dev/null +++ b/bin/cli-actions/version.js @@ -0,0 +1,7 @@ +'use strict'; +module.exports = ({ + version, + dependencies: { + 'patternlab-node': coreVersion + } +}) => `${version} (PatternLab Node Core version: ${coreVersion})`; diff --git a/bin/patternlab.js b/bin/patternlab.js index 5c5266f..962b781 100644 --- a/bin/patternlab.js +++ b/bin/patternlab.js @@ -3,6 +3,7 @@ const cli = require('commander'); const build = require('./cli-actions/build'); const help = require('./cli-actions/help'); +const version = require('./cli-actions/version'); const init = require('./cli-actions/init'); const exportPatterns = require('./cli-actions/export'); const serve = require('./cli-actions/serve'); @@ -26,7 +27,7 @@ const silenceLogs = () => { * Hook up cli version, usage and options */ cli - .version(pkg.version, '-V, --version') + .version(version(pkg), '-V, --version') .usage(' [options]') .arguments(' [options]') .option('-c, --config ', 'Specify config file. Default looks up the project dir', val => val.trim(), './patternlab-config.json') diff --git a/package.json b/package.json index 6160efe..5e32f9a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "patternlab-node-cli", "description": "Command-line interface (CLI) for the patternlab-node core.", - "version": "0.0.1-alpha.6", + "version": "0.0.1-alpha.7", "bin": { "patternlab": "bin/patternlab.js" },