diff options
Diffstat (limited to 'src/jobd.js')
-rwxr-xr-x | src/jobd.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/jobd.js b/src/jobd.js index 0df4e70..6f3c85e 100755 --- a/src/jobd.js +++ b/src/jobd.js @@ -5,6 +5,7 @@ const config = require('./lib/config') const db = require('./lib/db') const {Server, Connection, RequestMessage, ResponseMessage} = require('./lib/server') const {Worker, STATUS_MANUAL} = require('./lib/worker') +const package_json = require('../package.json') /** * @type {Worker} @@ -49,6 +50,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') @@ -250,7 +256,8 @@ function usage() { Options: --config <path> - --help` + --help + --version` console.log(s) } |