diff --git a/bin/node-lambda b/bin/node-lambda index 14945cfe..5cb588a7 100755 --- a/bin/node-lambda +++ b/bin/node-lambda @@ -57,7 +57,6 @@ const PROXY = process.env.PROXY || process.env.http_proxy || '' program .command('deploy') - .version(lambda.version) .description('Deploy your application to Amazon Lambda') .option('-e, --environment [' + AWS_ENVIRONMENT + ']', 'Choose environment {dev, staging, production}', AWS_ENVIRONMENT) @@ -135,7 +134,9 @@ program .option('-x, --contextFile [' + CONTEXT_FILE + ']', 'Context JSON File', CONTEXT_FILE) .action((prg) => lambda.setup(prg)) -program.parse(process.argv) +program + .version(lambda.version) + .parse(process.argv) if (!process.argv.slice(2).length) { program.outputHelp() diff --git a/test/node-lambda.js b/test/node-lambda.js index bd99c70b..dcabaf30 100644 --- a/test/node-lambda.js +++ b/test/node-lambda.js @@ -198,4 +198,12 @@ describe('bin/node-lambda', () => { }) }) }) + + describe('node-lambda --version', () => { + const packageJson = require(path.join(__dirname, '..', 'package.json')) + it('The current version is displayed', () => { + const ret = execSync(`node ${nodeLambdaPath} --version`) + assert.equal(ret.toString().trim(), packageJson.version) + }) + }) })