Wedge-compatible :config for fern. Example system_config.edn:
{:config io.dominic.wedge.fern}
Uses fern.easy to read config.fern
, and uses fern/evaluate to get
references from it. Keywords are converted to symbols when grabbed from the config, for example :ig/system
will be gotten as ig/system
.
Requires fern
to be on the classpath.
If integrant is on the classpath, :ig/ref
and :ig/refset
are added as
literals to fern which call their respective integrant functions.
See read
for supported options.
Wedge-compatible :config for fern. Example system_config.edn: * `{:config io.dominic.wedge.fern}` Uses fern.easy to read `config.fern`, and uses fern/evaluate to get references from it. Keywords are converted to symbols when grabbed from the config, for example `:ig/system` will be gotten as `ig/system`. Requires `fern` to be on the classpath. If integrant is on the classpath, `:ig/ref` and `:ig/refset` are added as literals to fern which call their respective integrant functions. See [[read]] for supported options.
(read {:io.dominic.wedge.fern/keys [plugin-symbols path]
:or {plugin-symbols (quote [plugins]) path "config.fern"}})
::plugin-symbols and ::path will be passed to fern.easy/load.
::plugin-symbols and ::path will be passed to fern.easy/load.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close