Liking cljdoc? Tell your friends :D

envoy.core

Core environment handling namespace.

Core environment handling namespace.
raw docstring

accessesclj

Atom containing access counts for all environment maps.

Atom containing access counts for all environment maps.
sourceraw docstring

clear-accesses!clj

(clear-accesses!)

Resets the variable accesses map to an empty state.

Resets the variable accesses map to an empty state.
sourceraw docstring

declare-env-attr!clj

(declare-env-attr! prop-key pred)

Helper function which adds elements to the variable-schema map.

Helper function which adds elements to the `variable-schema` map.
sourceraw docstring

declare-env-var!clj

(declare-env-var! env-key properties)

Helper function for the defenv macro. Declares properties for an environment variable, checking various schema properties.

Helper function for the `defenv` macro. Declares properties for an
environment variable, checking various schema properties.
sourceraw docstring

defenvcljmacro

(defenv env-key description & {:as opts})

Define a new environment variable used by the system.

Define a new environment variable used by the system.
sourceraw docstring

envclj

Global default environment map as loaded by environ.core.

Global default environment map as loaded by `environ.core`.
sourceraw docstring

known-varsclj

Map of environment keywords to a definition map which may contain a :description and optionally a :type for auto-coercion.

Map of environment keywords to a definition map which may contain a
`:description` and optionally a `:type` for auto-coercion.
sourceraw docstring

set-env!clj

(set-env! var-key value & kvs)

Updates the global environment map with a new value for the given variable. This should generally only be used from a REPL, and will not affect the actual system environment!

Updates the global environment map with a new value for the given variable.
This should generally only be used from a REPL, and will not affect the actual
system environment!
sourceraw docstring

variable-schemaclj

Simple key->predicate schema for variable definitions.

Simple key->predicate schema for variable definitions.
sourceraw docstring

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

× close