Module garden::eval

source ·
Expand description

Variable evaluation

Functions

  • Evaluate commands
  • Evaluate environments
  • Evaluate $ <command> command strings, AKA “exec expressions”. The result of the expression is the stdout output from the command.
  • Evaluate a variable in the given context
  • Resolve an expression in a garden/tree/global scope
  • Resolve an expression in a garden/tree/global scope for execution by a shell. This is used to generate the commands used internally by garden.
  • Resolve a variable in configuration/global scope
  • Evaluate a variable in the given context for execution in a shell