ClojureDocs

Namespaces

Take the 2025 State of Clojure Survey! Help shape the future of Clojure. Take Survey →

clojure.tools.deps.interop

Functions for invoking Java processes and invoking tools via the Clojure CLI.

clojure.tools.deps.interop (introduced in 1.12.0) provides functions invoking Java processes and invoking tools via the Clojure CLI.

Vars in clojure.tools.deps.interop

i

invoke-tool
Invoke tool using Clojure CLI. Args (one of :tool-alias or :tool-name, and :fn are required): :tool-alias - Tool alias to invoke (keyword) :tool-name - Name of installed tool to invoke (string or symbol) :fn - Function (symbol) :args - map of args to pass to function Options: :preserve-envelope - if true, return the full invocation envelope, default=false