File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments