With #1318 we have introduced IdeContext with EnvironmentVariables.
The latter shall be improved, so we can find and modify a specific properties file via the API and also save the changes.
Further, we need support to preserve comments, etc. and need to go away from java.util.Properties and implement our own logic to load and save properties files according to our own semantics with bash-arrays vs. comma-separated lists, export keyword, potential quotes, etc.
With #1318 we have introduced
IdeContext
withEnvironmentVariables
. The latter shall be improved, so we can find and modify a specific properties file via the API and also save the changes. Further, we need support to preserve comments, etc. and need to go away fromjava.util.Properties
and implement our own logic to load and save properties files according to our own semantics with bash-arrays vs. comma-separated lists, export keyword, potential quotes, etc.