aboutsummaryrefslogtreecommitdiffstats
path: root/apps/cli/src
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-06-09 10:52:09 +0000
committerMohamedBassem <me@mbassem.com>2024-06-09 10:52:09 +0000
commitf7a77533240ec435c8a7b103b6f6be409bf995d8 (patch)
treeb2800d933ee951f7d56253a62dcc4ca20eb6786c /apps/cli/src
parent2d0af0b10cf58140a947837d4a2504417f357406 (diff)
downloadkarakeep-f7a77533240ec435c8a7b103b6f6be409bf995d8.tar.zst
fix(cli): Fix CLI version in help message. Fixes #139
Diffstat (limited to 'apps/cli/src')
-rw-r--r--apps/cli/src/index.ts6
-rw-r--r--apps/cli/src/vite-env.d.ts9
2 files changed, 14 insertions, 1 deletions
diff --git a/apps/cli/src/index.ts b/apps/cli/src/index.ts
index 12cd7a13..a4f6f7b4 100644
--- a/apps/cli/src/index.ts
+++ b/apps/cli/src/index.ts
@@ -22,7 +22,11 @@ const program = new Command()
.makeOptionMandatory(true)
.env("HOARDER_SERVER_ADDR"),
)
- .version(process.env.npm_package_version ?? "0.0.0");
+ .version(
+ import.meta.env && "CLI_VERSION" in import.meta.env
+ ? import.meta.env.CLI_VERSION
+ : "0.0.0",
+ );
program.addCommand(bookmarkCmd);
program.addCommand(listsCmd);
diff --git a/apps/cli/src/vite-env.d.ts b/apps/cli/src/vite-env.d.ts
new file mode 100644
index 00000000..604ce503
--- /dev/null
+++ b/apps/cli/src/vite-env.d.ts
@@ -0,0 +1,9 @@
+/// <reference types="vite/client" />
+
+interface ImportMetaEnv {
+ readonly CLI_VERSION: string;
+}
+
+interface ImportMeta {
+ readonly env: ImportMetaEnv;
+}