Public controls
| Variable | Values | Effect |
|---|---|---|
JOLTER_HOME | Non-empty path | Overrides the default storage root |
JOLTER_OFFLINE | 1, true, yes | Disables provider requests and downloads |
JOLTER_NO_PROGRESS | 1, true, yes | Disables the updating progress line |
JOLTER_NO_COLOR | any present value | Disables ANSI color |
NO_COLOR | any present value | Standard ecosystem color disable |
JOLTER_REGISTRY_URL | HTTPS URL | Overrides the plugin registry |
Storage
Offline and output
CI detection
These variables enable automated output mode when true:CI=true disables interactive progress but reports the provider as generic unless a specific provider flag is also set.
GitHub Actions files
WhenGITHUB_ACTIONS is true, jolter setup-ci uses:
| Variable | Purpose |
|---|---|
GITHUB_PATH | File that receives the Jolter shims directory |
GITHUB_OUTPUT | File that receives runtime, tools, plugins, and cache outputs |
Proxy variables
http:// or https:// proxy URLs. Protect embedded credentials.
Certificate variables
Doctor validates configured paths for:Internal variables
Jolter sets these for child processes:| Variable | Meaning |
|---|---|
JOLTER_RUNTIME_ROOT | Root of the runtime selected by a shim |
JOLTER_DOCTOR | Marks a bounded --version probe launched by doctor |