Treatment mapFullEnvironment
process/environment::mapFullEnvironment
Parameters
↳ var clear_env: bool = false
↳ var expand_variables: bool = false
Inputs
⇥ variables: Block<StringMap> (std/data/string_map::StringMap)
⇥ working_directory: Block<Option<string>>
Outputs
↦ environment: Block<Environment> (process/environment::Environment)
Convert a StringMap block and a working directory block into an Environment block.
Like map_environment, but also accepts working_directory as a streamed Block<Option<string>>
instead of a constant parameter.
graph LR
T("mapFullEnvironment()")
V["〈🟦〉"] -->|variables| T
W["〈🟨〉"] -->|working_directory| T
T -->|environment| E["〈🟩〉"]
style V fill:#ffff,stroke:#ffff
style W fill:#ffff,stroke:#ffff
style E fill:#ffff,stroke:#ffff