Currently the extension performs a Cake bootstrap every time a workspace containing a cake file is opened. I couldn't find a way to disable that behavior.
I use a custom bootstrapper script that sets environment variables such as CAKE_PATHS_TOOLS and CAKE_PATHS_ADDINS with custom paths. I have lots of cake files that use the same tools and addins, so I want those to be shared in a single place.
When opening a workspace in VS Code, the extension is not aware of this, and ends up creating a tools directory in each workspace, even if I don't open a cake file in the editor.
I'd like a way to improve upon this. Here are some ideas:
- A setting that would let me disable the bootstrap
- Perform a bootstrap only when a cake file is opened in the editor
- A setting that would let me configure the tools/addins/modules directories
Currently the extension performs a Cake bootstrap every time a workspace containing a cake file is opened. I couldn't find a way to disable that behavior.
I use a custom bootstrapper script that sets environment variables such as
CAKE_PATHS_TOOLSandCAKE_PATHS_ADDINSwith custom paths. I have lots of cake files that use the same tools and addins, so I want those to be shared in a single place.When opening a workspace in VS Code, the extension is not aware of this, and ends up creating a
toolsdirectory in each workspace, even if I don't open a cake file in the editor.I'd like a way to improve upon this. Here are some ideas: