Liking cljdoc? Tell your friends :D

io.dominic.wedge.integrant-aero

Wedge-compatible :system for integrant/aero. Example system_config.edn:

  • {:system io.dominic.wedge.integrant-aero}
  • {:system io.dominic.wedge.integrant-aero :key :integrant/system}

Uses aero to read config.edn, and gets the system from it.

Requires aero and integrant to be on the classpath, and for dev also requires integrant/repl.

Runs ig/prep and ig/load-namespaces as part of the start process.

Adds #ig/ref and #ig/refset to Aero, which correspond to ig/ref and ig/refset respectively.

See system-config for supported options.

Wedge-compatible :system for integrant/aero.  Example system_config.edn:
  * {:system io.dominic.wedge.integrant-aero}
  * {:system io.dominic.wedge.integrant-aero
     :key :integrant/system}

Uses aero to read `config.edn`, and gets the system from it.

Requires `aero` and `integrant` to be on the classpath, and for dev also
requires `integrant/repl`.

Runs `ig/prep` and `ig/load-namespaces` as part of the start process.

Adds #ig/ref and #ig/refset to Aero, which correspond to ig/ref and ig/refset
respectively.

See [[system-config]] for supported options.
raw docstring

load-devclj

(load-dev)
source

startclj

(start system-conf)
source

stopclj

(stop system)
source

system-configclj

(system-config {:keys [key] :or {key :ig/system} :as opts})

Opts is a map with valid keys: :key - the key in config which contains the integrant system.

Opts is a map with valid keys:
:key - the key in config which contains the integrant system.
sourceraw docstring

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

× close