Skip to content

Commit b6b7299

Browse files
committed
feat: add mux version subcommand
Fixes #586
1 parent 8f176aa commit b6b7299

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/cli/index.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
#!/usr/bin/env node
22

3-
const isServer = process.argv.length > 2 && process.argv[2] === "server";
3+
const subcommand = process.argv.length > 2 ? process.argv[2] : null;
44

5-
if (isServer) {
5+
if (subcommand === "server") {
66
// Remove 'server' from args since main-server doesn't expect it as a positional argument.
77
process.argv.splice(2, 1);
88
// eslint-disable-next-line @typescript-eslint/no-require-imports
99
require("./server");
10+
} else if (subcommand === "version") {
11+
// eslint-disable-next-line @typescript-eslint/no-require-imports
12+
const { VERSION } = require("../version");
13+
console.log(`mux ${VERSION.git_describe} (${VERSION.git_commit})`);
1014
} else {
1115
// eslint-disable-next-line @typescript-eslint/no-require-imports
1216
require("../desktop/main");

0 commit comments

Comments
 (0)