re-conf.resources.shell

apply-options

(apply-options args opts)

exec

(exec a & args)
Shell execution resource

exec-chan

(exec-chan cmd args opts)
spawns a child process for cmd with args. routes stdout, stderr, and
the exit code to a channel. returns the channel immediately.

exec-sync

(exec-sync cmd & as)
Sync exec (not resource)

opts-split

(opts-split as)

sh

(sh & as)

spawn

spawn-sync

unless

(unless c & args)
Run shell only if c returns :ok