envoyproxy / envoyproxy/envoy

Install envoy.exe into ProgramData/envoy/bin

Open
#17,232 5 comments 0 reactions 0 assignees View on GitHub
area/windows help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
428

Description

*Title*: Install `envoy.exe` into `ProgramData/envoy/bin`

*Description*:
Right now, in the envoy-windows image, envoy.exe installs into `Program Files/envoy/envoy.exe`

While this does match historic install directories, choosing this makes tooling more difficult as for example `make` struggles with spaces.

It would be easier to install into `ProgramData/envoy/bin/envoy.exe` similar to the [Chocolatey](https://chocolatey.org/) package manager: `ProgramData/chocolately/bin/choko.exe`.

Doing so wouldn't be completely unconventional, in other words, and we already write files to this directory, ex. `ProgramData/envoy/envoy.yaml`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.