# `Laev.UpdateCheck`
[🔗](https://github.com/alexdont/laev/blob/main/lib/laev/update_check.ex#L1)

Checks GitHub's latest release tag against the running version — used by
the interactive menu only (never by plumbing commands, which must stay
network-predictable). The result is cached for a few hours so launches
don't hit GitHub every time, and every failure path degrades to :unknown.

# `asset_name`

The release-asset name for this machine, or nil when unsupported.

# `download_url`

# `fetch_latest`

Latest release version straight from GitHub (no cache), or nil.

# `status`

Returns `{:current, vsn}`, `{:update, current, latest}`, or `:unknown`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
