Install with npm
epx-cli, which provides the epx command, and only the
package that holds the binary of your platform, such as epx-cli-darwin-arm64. Nothing is
compiled, no install script runs, and nothing is downloaded outside the npm registry, so a
private registry mirror works too. You need Node.js 18 or later.
To run epx once without installing it:
The
epx command that npm installs is a small Node.js program that runs the binary.
Under nohup, it still ends when the terminal closes. For such runs, call the binary
itself (bin/epx in the package epx-cli-<os>-<cpu>), or install epx from a release
archive.Install from a release archive
Each release holds an archive per platform (epx_<version>_<os>_<arch>.tar.gz, or .zip on Windows) and a
checksums file. For example, on Linux x64:
shasum -a 256 --check --ignore-missing
instead of sha256sum --check --ignore-missing.
Install with Go
$(go env GOPATH)/bin, or in $GOBIN when it’s
set. Make sure that directory is on your PATH.
Build from source
Check the version
epx v0.0.0-20261014183651-ffca1e3d7f17 (go1.27.2).
Upgrade epx
Set up shell completion
epx completion prints a completion script for bash, zsh, fish, or PowerShell. It
completes commands, flags, the values of -o, arguments that take only a few values,
profile names, and the file names of flags that take a file, such as --file, --body,
and --out.
Load it in the current shell:
epx completion <shell> --help. For example, in
fish:
bash-completion package. Add --no-descriptions to any
script to leave out the descriptions of commands and flags.
Complete IDs from your tenant
SetEPX_COMPLETE_IDS=1 to let completion read IDs and site codes from the API, with the
API key in effect:
--site comes before it, or with the
default site of your profile.
Uninstall epx
- If you use profiles, remove each one with
epx profile remove, which also deletes its client secret from the OS keychain. - Remove epx:
npm uninstall --global epx-cli, or delete theepxbinary you installed from an archive or with Go. - Delete the
epxfolder from your configuration directory.