A higher-level API to interact with Gradle's tooling API.
Generally, prefer this to use the dev.clojurephat.tooling.core
API.
A higher-level API to interact with Gradle's tooling API. Generally, prefer this to use the `dev.clojurephat.tooling.core` API.
(cljs-all-build-opts)
Returns a map of all ClojureScript build's compiler options. Key is a keyword of the build name, value is a map of compiler options.
Returns a map of all ClojureScript build's compiler options. Key is a keyword of the build name, value is a map of compiler options.
(cljs-build-opts id)
Returns a map of compiler options for the build ID.
Returns a map of compiler options for the build ID.
(close!)
Closes an existing connection in DB. If there's no existing connection, do nothing.
Closes an existing connection in DB. If there's no existing connection, do nothing.
(connect! project-dir)
Connects to a Gradle project in PROJECT-DIR. If DB already has a connection for this PROJECT-DIR, do nothing. If DB has a connection for another dir, throw. Otherwise create a new connection and store in DB.
Connects to a Gradle project in PROJECT-DIR. If DB already has a connection for this PROJECT-DIR, do nothing. If DB has a connection for another dir, throw. Otherwise create a new connection and store in DB.
(reload-model!)
Loads the Clojurephant model and stores it in DB. Requires you to have called (connect! ...) before. Reloads model from Gradle config even if model already populated in DB.
Loads the Clojurephant model and stores it in DB. Requires you to have called (connect! ...) before. Reloads model from Gradle config even if model already populated in DB.
(repl-output-dir)
Gets the repl output directory. Requires calling (reload-model!) before.
Gets the repl output directory. Requires calling (reload-model!) before.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close