aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cli.js10
-rw-r--r--src/lang/en.json1
2 files changed, 9 insertions, 2 deletions
diff --git a/src/cli.js b/src/cli.js
index 8593117..6696d36 100644
--- a/src/cli.js
+++ b/src/cli.js
@@ -13,6 +13,7 @@ function hasArgs() {
cli.hasSwitch("update") ||
cli.hasSwitch("launch") ||
cli.hasSwitch("setpath") ||
+ cli.hasSwitch("version") ||
cli.hasSwitch("gamepath")) {
return true;
} else {return false}
@@ -27,6 +28,7 @@ async function init() {
console.log(`options:
--help ${lang("cli.help.help")}
--debug ${lang("cli.help.debug")}
+ --version ${lang("cli.help.version")}
--cli ${lang("cli.help.cli")}
--update ${lang("cli.help.update")}
@@ -36,8 +38,12 @@ async function init() {
exit();
}
- if (cli.hasSwitch("update")) {
- ipcMain.emit("update");
+ if (cli.hasSwitch("update")) {ipcMain.emit("update")}
+ if (cli.hasSwitch("version")) {
+ console.log("Viper: v" + require("../package.json").version);
+ console.log("Node: " + process.version);
+ console.log("Electron: v" + process.versions.electron);
+ exit();
}
if (cli.hasSwitch("setpath")) {
diff --git a/src/lang/en.json b/src/lang/en.json
index a89f848..3c5efa1 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -1,6 +1,7 @@
{
"cli.help.help": "shows this help message",
"cli.help.debug": "opens the dev/debug tools",
+ "cli.help.version": "outputs version info",
"cli.help.cli": "forces the CLI to enable",
"cli.help.update": "updates Northstar from your set game path",
"cli.help.setpath": "sets your game path",