Skip to Main Content
Created by Guest
Created on Apr 15, 2024

Detect changes in environment variables

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
  • Attach files