insomnia icon indicating copy to clipboard operation
insomnia copied to clipboard

[Feature Request] Ability to choose install path (on Windows)

Open bershanskiy opened this issue 6 years ago • 6 comments

  • Insomnia Version: 7.0.3
  • Operating System: Windows 10 1903

Details

Insomnia installer does not allow user to pick a custom install path and on Windows installs it into %User%\AppData\Local\insomnia. Sometimes users would like to choose a custom install path (like %ProgramFiles%) because:

  1. AppData is meant for application settings and data, not the applications themselves
  2. AppData can be written by non-privileged users and programs, which is problematic if Insomnia saves sensitive tokens and keys
  3. AppData is per-user, so on machines with multiple users Insomnia will have multiple installations.
  4. Most installers allow to specify custom install paths
  5. Portable installs, may be?

If you are interested in fixing this, I can contribute a patch.

bershanskiy avatar Oct 29 '19 19:10 bershanskiy

👋 Thanks for opening your first issue! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. If you're requesting a feature 🎁, please provide real use cases that would benefit. 👪

To help make this a smooth process, please be sure you have first read the contributing guidelines.

welcome[bot] avatar Oct 29 '19 19:10 welcome[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jun 02 '21 00:06 stale[bot]

This is still outstanding

girlpunk avatar Jun 02 '21 20:06 girlpunk

Regarding this feature I look for installing a plugin 'system wide' For every user in a server, without the need of install per user. Is it possible already, or that need the whole installation to be system wide?

lixaotec avatar Jul 27 '21 18:07 lixaotec

Was annoyed by Postman's inability to choose install path as this long thread. Tried Insomnia but still no luck. Why is it so common for apps like this kind not allowing user to choose where to install?

ivanyhchun avatar Aug 09 '22 02:08 ivanyhchun

Why is it so common for apps like this kind not allowing user to choose where to install?

Because both apps use Electron which by default uses AppData. There are ways to let user pick install directory, but it is not the default (if I'm correct, VS Code does this). Three years ago when I opened this issue I knew how to do it, but frankly I forgot since then.

bershanskiy avatar Aug 09 '22 10:08 bershanskiy

We are facing the same dilemma. Postman do provide an enterprise client, but $100 per month per user is pretty steep.

I started pushing the company to get the Insomnia Enterprise version, but not being able to do a system-wide install is show stopper. Gutted.

davetustin avatar Feb 06 '23 12:02 davetustin

It is still creating a shortcut on user's desktop! Don't mess with my desktop. It's MY desktop. It's 2023 and I don't get it why developer tools still mess with my friggin desktop. Stop it!!!

In software packaging, we use Windows Installer MSI files at least for 2 decades. It's fully configurable and its functions mastered the silent install/configure/update/install processes over the last 30 years. I friggin don't understand why they create new installers all the time.

You can also fully automate your build process and add the creation of the installer package with WIX. https://wixtoolset.org/

invokethebrain avatar Mar 24 '23 14:03 invokethebrain