microsoft / mindaro

Bridge to Kubernetes - for Visual Studio and Visual Studio Code
MIT License
307 stars 106 forks source link

.config is not the correct place to store binaries on Linux #130

Open aaomidi opened 3 years ago

aaomidi commented 3 years ago

Describe the bug Currently this extension throws a bunch of binaries under $HOME/.config. This is not the correct place to put these binaries. .config is meant for small configuration files, not entire bins. Here are the many alternatives you can use https://unix.stackexchange.com/questions/36871/where-should-a-local-executable-be-placed

To Reproduce Install the extension.

**Expected behavior** Binaries for the extension don't get placed under .config. **Logs** Attach logs from the following directory: ``` Code/User/globalStorage ➜ pwd /home/amir/.config/Code/User/globalStorage Code/User/globalStorage ➜ du -hs * | sort -h 20K ms-toolsai.jupyter 96K redhat.vscode-yaml 108K tamasfe.even-better-toml 188K state.vscdb.backup 192K state.vscdb 58M matklad.rust-analyzer 283M mindaro.mindaro ```
amsoedal commented 3 years ago

Hi @aaomidi, thanks for your post. I'll make a note on our side to look into changing the directory.