Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better default installation path #63

Open
Diggsey opened this issue Aug 3, 2020 · 1 comment
Open

Better default installation path #63

Diggsey opened this issue Aug 3, 2020 · 1 comment

Comments

@Diggsey
Copy link

Diggsey commented Aug 3, 2020

Installing directly to C: by default is a little obnoxious, especially with the vague warning about permission issues (which makes no sense, since C: typically has the strictest permissions.)

It gives no idea what the installer is actually going to install, or what permissions it requires, making it hard to override it with a better choice.

Binaries should normally be installed to the "program files" directory, and user-specific configuration to the user's AppData folder.

@rpottsoh
Copy link
Member

rpottsoh commented Aug 3, 2020

The default location that it is indicating is c:\Exercism.

Some users have run into issues when they attempt to install to Program Files. Creating a folder off of root has proven to be the least problematic for everyone so far thus my default suggestion of c:\Exercism.

The installer is installing the CLI (exercism.exe) which may also be installed manually, the installation walkthrough will guide the user through the process. The installer is simply downloading the latest released version of the CLI and placing the EXE where the user has indicated, nothing else. The CLI handles the configuration aspect of itself. I can't recall at the moment where the general configuration file for the CLI is stored. I am not involved in the development of the CLI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants