From 677f5df46b41bf4ed2c93ed3fee3018c2dd12e6b Mon Sep 17 00:00:00 2001 From: Gabriel Horner Date: Thu, 7 Aug 2025 12:53:51 -0400 Subject: [PATCH] fix: also print version correctly when installed via npm --- deps/cli/cli.mjs | 1 + deps/cli/src/logseq/cli.cljs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/deps/cli/cli.mjs b/deps/cli/cli.mjs index 4471405dac..b18372c9e0 100755 --- a/deps/cli/cli.mjs +++ b/deps/cli/cli.mjs @@ -5,6 +5,7 @@ import { fileURLToPath } from 'url'; import { dirname, resolve } from 'path'; const __dirname = fileURLToPath(dirname(import.meta.url)); +global.__dirname = __dirname addClassPath(resolve(__dirname, 'src')); addClassPath(resolve(__dirname, 'vendor/src')); const { main } = await loadFile(resolve(__dirname, 'src/logseq/cli.cljs')); diff --git a/deps/cli/src/logseq/cli.cljs b/deps/cli/src/logseq/cli.cljs index b9ca0c3f71..d789789f09 100644 --- a/deps/cli/src/logseq/cli.cljs +++ b/deps/cli/src/logseq/cli.cljs @@ -31,7 +31,7 @@ (defn- default-command [{{:keys [version]} :opts :as m}] (if version - (let [package-json (node-path/join (node-path/dirname (second js/process.argv)) "package.json")] + (let [package-json (node-path/join js/__dirname "package.json")] (when (fs/existsSync package-json) (println (-> (fs/readFileSync package-json) js/JSON.parse