Documentation Index
Fetch the complete documentation index at: https://mintlify.com/legendary-gl/legendary/llms.txt
Use this file to discover all available pages before exploring further.
legendary status gives you a quick at-a-glance summary of your Legendary installation: who you are logged in as, how many games are on your account, how many are currently installed, whether EGL sync is active, where Legendary’s config directory lives, and whether a newer version of Legendary is available. By default it performs a live login check and fetches an up-to-date game list from the Epic API. If you are offline or want to skip network calls entirely, use --offline to print only what is available locally.
Usage
Flags
Skip the Epic API login and only display information that is available from
locally stored data. No network requests are made. Useful when you are
offline, working in an air-gapped environment, or simply want a fast check
of your local installation state.
Output the status report as a JSON object instead of the default
human-readable text. The JSON object contains the following keys:
| Key | Type | Description |
|---|---|---|
account | string | Epic account display name, or <not logged in> |
games_available | integer | Number of games available on the account |
games_installed | integer | Number of games currently installed locally |
egl_sync_enabled | boolean | Whether EGL ↔ Legendary sync is active |
config_directory | string | Path to Legendary’s configuration directory |
Output
When run without--json, legendary status prints a text report in the following format:
Examples
If you are not logged in,
legendary status will show <not logged in> as
the account name and automatically behave as if --offline was passed, since
no authenticated API calls can be made.