Runtime Environment Variables
Elide reads a set ofELIDE_* environment variables from the host at startup to configure directories, logging, and tooling. These are distinct from the guest process.env model (see Environment Variables) — they configure the runtime itself.
| Variable | Purpose |
|---|---|
ELIDE_HOME | Elide home directory. |
ELIDE_LOG | Runtime log configuration. |
ELIDE_SYS_TMP | Override for the system temporary directory (used by os.tmpdir()). |
ELIDE_CRASH_ROOT | Override for the crash-report directory (see Crash Reports). |
ELIDE_ERROR_FORMAT | Selects the terminal error-output format. |
ELIDE_EDITOR | Editor to open when a command needs one. |
ELIDE_BAZEL | Bazel-integration toggle for the drop-in compilers. |
ELIDE_KOTLINC_ABI_STRIP | Enables the experimental Kotlin ABI body-stripping fast path (see the Kotlin compiler page). |
ELIDE_ENGINE_LOG | When set to 1, dumps sub-INFO engine logs raw to stderr. |
ELIDE_LOG_STYLE | Controls log color / styling. |
ELIDE_LOCALE | Overrides the runtime locale (BCP-47 language tag). |
ELIDE_NO_UPDATE_CHECK | Disables the background upgrade check (as does a set CI). |
ELIDE_DATA_HOME | Root directory for Elide data and licensing state. |