Skip to content

Commit d202caa

Browse files
committed
(bluefox) add command "iobroker version"
1 parent bd5f9ba commit d202caa

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

lib/setup.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ var yargs = require('yargs')
5858
tools.appName + ' backup\n' +
5959
tools.appName + ' restore <backup name or path>' +
6060
tools.appName + ' <command> --timeout 5000' +
61-
tools.appName + ' --version' +
61+
tools.appName + ' version [adapter]' +
6262
tools.appName + ' [adapter] -v')
6363
.default('objects', '127.0.0.1')
6464
.default('states', '127.0.0.1')
@@ -2201,6 +2201,23 @@ switch (yargs.argv._[0]) {
22012201
})();
22022202
break;
22032203

2204+
case 'v':
2205+
case 'version':
2206+
(function () {
2207+
var adapter = yargs.argv._[1];
2208+
if (adapter) {
2209+
try {
2210+
iopckg = require('iobroker.' + adapter + '/package.json');
2211+
} catch (err) {
2212+
iopckg = {version: '"' + adapter + '" not found'};
2213+
}
2214+
} else {
2215+
iopckg = require(__dirname + '/../package.json');
2216+
}
2217+
console.log(iopckg.version);
2218+
})();
2219+
break;
2220+
22042221
default:
22052222
if (yargs.argv.v || yargs.argv.version) {
22062223
var iopckg;

0 commit comments

Comments
 (0)