aboutsummaryrefslogtreecommitdiff
path: root/src/jobd-master.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/jobd-master.js')
-rwxr-xr-xsrc/jobd-master.js9
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)
}