hara.runtime.shell.interface-basic

*single-line*

dynamic

+bash-basic+

invoke-ptr-basic

added in 4.0

(invoke-ptr-basic shell ptr args)

basic invoke for a pointer and arguments

raw-eval-basic

added in 4.0

(raw-eval-basic {:keys [relay], :as shell} body)

basic evaluation for the bash runtime

shell-basic

added in 4.0

(shell-basic)(shell-basic m)

creates and starts a basic shell

shell-basic:create

added in 4.0

(shell-basic:create)(shell-basic:create {:keys [process], :as m})

creates a basic shell

with:single-line

macro

added in 4.0

(with:single-line & body)

allows reading of a single line (faster)