orchard.misc

as-sym

(as-sym x)

boot-fake-classpath

(boot-fake-classpath)
Retrieve Boot's fake classpath.
When using Boot, fake.class.path contains the original directories with source
files, which makes it way more useful than the real classpath.
See https://github.com/boot-clj/boot/issues/249 for details.

boot-project?

(boot-project?)
Check whether we're dealing with a Boot project.
We figure this by checking for the presence of Boot's fake classpath.

deep-merge

(deep-merge & xs)
Merge maps recursively. When vals are not maps, last value wins.

java-api-version

os-windows?

(os-windows?)

transform-value

multimethod

Transform a value for output

update-keys

(update-keys f m)
Update the keys of map `m` via the function `f`.

update-vals

(update-vals f m)
Update the values of map `m` via the function `f`.

windows-prefix