diff options
Diffstat (limited to 'src/jobd-master.js')
-rwxr-xr-x | src/jobd-master.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/jobd-master.js b/src/jobd-master.js index d6bc09a..602af9a 100755 --- a/src/jobd-master.js +++ b/src/jobd-master.js @@ -4,6 +4,7 @@ const loggerModule = require('./lib/logger') const config = require('./lib/config') const {Server, ResponseMessage, RequestMessage} = require('./lib/server') const WorkersList = require('./lib/workers-list') +const package_json = require('../package.json') /** * @type {Logger} @@ -43,6 +44,11 @@ async function main() { process.exit(0) } + if (argv.version) { + console.log(package_json.version) + process.exit(0) + } + if (!argv.config) throw new Error('--config option is required') @@ -150,7 +156,8 @@ function usage() { Options: --config <path> - --help` + --help + --version` console.log(s) } |