diff --git a/bb.edn b/bb.edn index e1c88ef64a..ecc732d705 100644 --- a/bb.edn +++ b/bb.edn @@ -67,6 +67,10 @@ (run '-dev:publishing-dev {:parallel true}) (run '-dev:publishing-release))} + dev:cli + {:doc "Run CLI with current deps/db code. Commands with JS deps are not usable e.g. mcp-server" + :task (apply shell {:dir "deps/db"} + "yarn nbb-logseq -cp src:../cli/src:../graph-parser/src:../outliner/src -m logseq.cli" *command-line-args*)} dev:db-query {:doc "Query a DB graph's datascript db" :requires ([babashka.fs :as fs]) diff --git a/docs/dev-practices.md b/docs/dev-practices.md index b3c3f4d07d..f9a33c2492 100644 --- a/docs/dev-practices.md +++ b/docs/dev-practices.md @@ -336,7 +336,7 @@ These tasks are specific to database graphs. For these tasks there is a one time ```sh $ cd deps/db && yarn install && cd ../outliner && yarn install && cd ../graph-parser && yarn install && cd ../.. ``` - +* `dev:db-cli` - Run a CLI command from deps/db using latest deps/db code * `dev:db-query` - Query a DB graph ```sh