Process environment is build up in the following order:
Machine
User
Parent process variables (explorer, cmd etc)
Liquit Filter check order for env var exists and value:
Check Process env
Check User env
Check Machine env
Liquit start process:
Clone current Process env
Issues:
Filters look at captured env vars, if a value is changed (outside of Liquit), Liquit doesn't detect it.
Process start clone captured env vars, changes outside of Liquit are ignored
Posible fix filters:
Check process last
Sub issue, if a variable is deleted, process still contains it (make a existing variable list at startup to detect deleted variables?)
Posible fix start process:
Project user and machine variables over process variables
Remove detected deleted env variables from above result
| Product | Application Workspace |