Treatment mapEnvironment
process/environment::mapEnvironment
Parameters
↳ var clear_env: bool = false
↳ var expand_variables: bool = false
↳ var working_directory: Option<string>
Inputs
⇥ variables: Block<StringMap> (std/data/string_map::StringMap)
Outputs
↦ environment: Block<Environment> (process/environment::Environment)
Convert a StringMap block into an Environment block.
variables supplies the key–value pairs; other environment properties come from the
constant parameters clear_env, expand_variables, and working_directory.
graph LR
T("mapEnvironment()")
V["〈🟦〉"] -->|variables| T
T -->|environment| E["〈🟨〉"]
style V fill:#ffff,stroke:#ffff
style E fill:#ffff,stroke:#ffff