|
|
|
|
|
by jrootabega
476 days ago
|
|
Seems like the correct answer to me. Let's assume henceforth in this post that the code still does what the original vs code authors claim it was intended to do, and nothing more. If you launch the IDE from a shell, or launch ANY program from that same shell, it will automatically have access to the environment that you're concerned about. Here's where they introduced wrapping the environment output in "random" numbers: https://github.com/microsoft/vscode/commit/1336b3d3c0d4338fb... The associated issue explains that they needed to be able to ignore extraneous info returned by the shell itself, so they make the command return a token to delimit the actual environment info they want. The very idea of spawning a shell to grab its environment has been there since the beginning of vs code: https://github.com/microsoft/vscode/commit/8f35cc4768393b254... |
|