diff --git a/src/main/logseq/cli/command/query.cljs b/src/main/logseq/cli/command/query.cljs index 6be2906467..e727e240cd 100644 --- a/src/main/logseq/cli/command/query.cljs +++ b/src/main/logseq/cli/command/query.cljs @@ -92,9 +92,9 @@ {:ok? true :value parsed}))) (defn- normalize-query-name - [name] - (when (some? name) - (let [raw (if (keyword? name) (name name) (str name)) + [name'] + (when (some? name') + (let [raw (if (keyword? name') (name name') (str name')) text (string/trim raw)] (when (seq text) text)))) diff --git a/src/main/logseq/cli/main.cljs b/src/main/logseq/cli/main.cljs index a0735ce44a..58341eef27 100644 --- a/src/main/logseq/cli/main.cljs +++ b/src/main/logseq/cli/main.cljs @@ -70,7 +70,10 @@ (fn [] (format/format-result {:status :error :error {:code (or (:code data) :exception) - :message message}} + :message (str message + (when (get-in parsed [:options :verbose]) + (str "\nStacktrace:\n" + (.-stack error))))}} cfg)))})))) (defn ^:large-vars/cleanup-todo run!