fix: also print version correctly when installed via npm

This commit is contained in:
Gabriel Horner
2025-08-07 12:53:51 -04:00
committed by Gabriel Horner
parent 637d158478
commit 677f5df46b
2 changed files with 2 additions and 1 deletions

1
deps/cli/cli.mjs vendored
View File

@@ -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'));

View File

@@ -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