usebruno / bruno

Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
https://www.usebruno.com/
MIT License
25.27k stars 1.15k forks source link

Portable mode #278

Open bennieboj opened 11 months ago

bennieboj commented 11 months ago

Hi,

Where does bruno store it's settings? I found %APPDATA%/bruno (I'm currently on windows). Are there more settings locations?

Is it possible to make a portable setting?

Another option would be to integrate the UI in vs code, then people could use portable vscode. I noticed this: https://github.com/usebruno/bruno/issues/162 but it's closed? I only see this, am I missing something?: vscode Ok that's probably related to: https://github.com/usebruno/bruno-ide-extensions/issues/4

Thanks for all the hard work! :)

helloanoop commented 11 months ago

@TriHydera Which OS are you currently using? I just published the portable builds for Win and Mac in v0.21.0

You can download the latest build from the website

jake commented 6 months ago

just some perspective to add to this if helpful... coming at bruno from the outside, I had no idea what the "portable" option was offering me differently from the regular mac builds. did a little googling to find this thread, so I'll just go with the non-portable. it might be worth clarifying what those builds are for on the download page.

bennieboj commented 6 months ago

The current portable mode allows you to run the program without installing it. It however still stores your configuration on the target machine in%APPDATA%/bruno (I'm currently on windows).

It would be nice if this settings location could be configurable.

jake commented 6 months ago

I suppose thats why I was confused about this distinction on mac... most mac apps that are .dmg builds are "portable" in that regard. Drag the app into your trash and it's gone, except the config files. So it sounds like maybe the two mac builds maybe aren't all that different?

gsabater commented 3 months ago

@bennieboj For a true portable build, we need to store the configuration on the same folder of the exe (like cmder or winscp and many others) and also have the license available on those portable apps even on multiple computers.

Now is just capped to a single computer which limites a lot the work you can do