Liking cljdoc? Tell your friends :D

clojure.java.basis

The lib basis includes which libraries and versions were loaded both for direct dependencies and transitive dependencies, as well as the classpath and possibly other information from the resolution process. This basis will be known if the runtime was started by the Clojure CLI.

The Clojure CLI or tools.deps merge a set of deps maps (often from deps.edn files). Additional runtime modifications are supplied via argmap keys, provided via alias maps in the merged deps. Deps maps typically have :paths, :deps, and :aliases keys.

The basis is a superset of merged deps.edn files with the following additional keys: :basis-config - params used to configure basis deps sources, can be string path, deps map, nil, or :default :root - default = loaded as a resource from tools.deps) :user - default = ~/.clojure/deps.edn) :project - default = ./deps.edn) :extra - default = nil :aliases - coll of keyword aliases to include during dep calculation :argmap - effective argmap (after resolving and merging argmaps from aliases) :libs - map of lib to coord for all included libraries :classpath - classpath map, keys are paths (to directory or .jar), values are maps with source identifier (either :lib-name or :path-key) :classpath-roots - vector of paths in classpath order (keys of :classpath)

The lib basis includes which libraries and versions were loaded both
for direct dependencies and transitive dependencies, as well as the
classpath and possibly other information from the resolution process.
This basis will be known if the runtime was started by the Clojure CLI.

The Clojure CLI or tools.deps merge a set of deps maps (often from
deps.edn files). Additional runtime modifications are supplied via argmap
keys, provided via alias maps in the merged deps. Deps maps typically have
:paths, :deps, and :aliases keys.

The basis is a superset of merged deps.edn files with the following
additional keys:
  :basis-config - params used to configure basis deps sources, can be
                  string path, deps map, nil, or :default
    :root - default = loaded as a resource from tools.deps)
    :user - default = ~/.clojure/deps.edn)
    :project - default = ./deps.edn)
    :extra - default = nil
    :aliases - coll of keyword aliases to include during dep calculation
  :argmap - effective argmap (after resolving and merging argmaps from aliases)
  :libs - map of lib to coord for all included libraries
  :classpath - classpath map, keys are paths (to directory or .jar), values
               are maps with source identifier (either :lib-name or :path-key)
  :classpath-roots - vector of paths in classpath order (keys of :classpath)
raw docstring

clojure.java.browse

Start a web browser from Clojure

Start a web browser from Clojure
raw docstring

clojure.java.browse-ui

Helper namespace for clojure.java.browse. Prevents console apps from becoming GUI unnecessarily.

Helper namespace for clojure.java.browse.
Prevents console apps from becoming GUI unnecessarily.
raw docstring

No vars found in this namespace.

clojure.java.io

This file defines polymorphic I/O utility functions for Clojure.

This file defines polymorphic I/O utility functions for Clojure.
raw docstring

clojure.java.process

A process invocation API wrapping the Java process API.

The primary function here is 'start' which starts a process and handles the streams as directed. It returns a map that contains keys to access the streams (if available) and the Java Process object. It is also deref-able to wait for process exit.

Use ‘slurp' to capture the output of a process stream, and 'ok?’ to wait for a non-error exit. The 'exec' function handles the common case of `start'ing a process, waiting for process exit, slurp, and return stdout.

A process invocation API wrapping the Java process API.

The primary function here is 'start' which starts a process and handles the
streams as directed. It returns a map that contains keys to access the streams
(if available) and the Java Process object. It is also deref-able to wait for
process exit.

Use ‘slurp' to capture the output of a process stream, and 'ok?’ to wait for a
non-error exit. The 'exec' function handles the common case of `start'ing a
process, waiting for process exit, slurp, and return stdout.
raw docstring

clojure.java.shell

Conveniently launch a sub-process providing its stdin and collecting its stdout

Conveniently launch a sub-process providing its stdin and
collecting its stdout
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close