mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Merge pull request #4707 from node-red/4569-cli-version
Add --version cli args
This commit is contained in:
commit
b76d692a65
10
packages/node_modules/node-red/red.js
vendored
10
packages/node_modules/node-red/red.js
vendored
@ -42,6 +42,7 @@ try { bcrypt = require('bcrypt'); }
|
|||||||
catch(e) { bcrypt = require('bcryptjs'); }
|
catch(e) { bcrypt = require('bcryptjs'); }
|
||||||
var nopt = require("nopt");
|
var nopt = require("nopt");
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
|
const os = require("os")
|
||||||
var fs = require("fs-extra");
|
var fs = require("fs-extra");
|
||||||
var RED = require("./lib/red.js");
|
var RED = require("./lib/red.js");
|
||||||
|
|
||||||
@ -59,6 +60,7 @@ var knownOpts = {
|
|||||||
"userDir": [path],
|
"userDir": [path],
|
||||||
"verbose": Boolean,
|
"verbose": Boolean,
|
||||||
"safe": Boolean,
|
"safe": Boolean,
|
||||||
|
"version": Boolean,
|
||||||
"define": [String, Array]
|
"define": [String, Array]
|
||||||
};
|
};
|
||||||
var shortHands = {
|
var shortHands = {
|
||||||
@ -92,6 +94,7 @@ if (parsedArgs.help) {
|
|||||||
console.log(" -v, --verbose enable verbose output");
|
console.log(" -v, --verbose enable verbose output");
|
||||||
console.log(" --safe enable safe mode");
|
console.log(" --safe enable safe mode");
|
||||||
console.log(" -D, --define X=Y overwrite value in settings file");
|
console.log(" -D, --define X=Y overwrite value in settings file");
|
||||||
|
console.log(" --version show version information");
|
||||||
console.log(" -?, --help show this help");
|
console.log(" -?, --help show this help");
|
||||||
console.log(" admin <command> run an admin command");
|
console.log(" admin <command> run an admin command");
|
||||||
console.log("");
|
console.log("");
|
||||||
@ -99,6 +102,13 @@ if (parsedArgs.help) {
|
|||||||
process.exit();
|
process.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (parsedArgs.version) {
|
||||||
|
console.log("Node-RED v"+RED.version())
|
||||||
|
console.log("Node.js "+process.version)
|
||||||
|
console.log(os.type()+" "+os.release()+" "+os.arch()+" "+os.endianness())
|
||||||
|
process.exit()
|
||||||
|
}
|
||||||
|
|
||||||
if (parsedArgs.argv.remain.length > 0) {
|
if (parsedArgs.argv.remain.length > 0) {
|
||||||
flowFile = parsedArgs.argv.remain[0];
|
flowFile = parsedArgs.argv.remain[0];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user