-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathfunc-e_help.txt
More file actions
37 lines (30 loc) · 1.77 KB
/
Copy pathfunc-e_help.txt
File metadata and controls
37 lines (30 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
NAME:
func-e - Install and run Envoy
USAGE:
To run Envoy, execute `func-e run -c your_envoy_config.yaml`. This
downloads and installs the latest version of Envoy for you.
To list versions of Envoy you can use, execute `func-e versions -a`. To
choose one, invoke `func-e use 1.34.3`. This installs into
`$FUNC_E_HOME/versions/1.34.3`, if not already present. You may also use
minor version, such as `func-e use 1.34`.
You may want to override `$ENVOY_VERSIONS_URL` to supply custom builds or
otherwise control the source of Envoy binaries. When overriding, validate
your JSON first: https://archive.tetratelabs.io/release-versions-schema.json
Advanced:
`FUNC_E_PLATFORM` overrides the host OS and architecture of Envoy binaries.
This is used when emulating another platform, e.g. x86 on Apple Silicon M1.
Note: Changing the OS value can cause problems as Envoy has dependencies,
such as glibc. This value must be constant within a `$FUNC_E_HOME`.
VERSION:
1.0
COMMANDS:
help Shows how to use a [command]
run Run Envoy with the given [arguments...] until interrupted
versions List Envoy versions
use Sets the current [version] used by the "run" command
which Prints the path to the Envoy binary used by the "run" command
GLOBAL OPTIONS:
--home-dir value func-e home directory (location of installed versions and run archives) (default: ${HOME}/.func-e) [$FUNC_E_HOME]
--envoy-versions-url value URL of Envoy versions JSON (default: https://archive.tetratelabs.io/envoy/envoy-versions.json) [$ENVOY_VERSIONS_URL]
--platform value the host OS and architecture of Envoy binaries. Ex. darwin/arm64 (default: $GOOS/$GOARCH) [$FUNC_E_PLATFORM]
--version, -v print the version