free-claude-code/scripts/update
Ali Khokhar f3ec4746ed
Some checks are pending
Post merge / Warm dependency cache (Linux) (push) Waiting to run
Post merge / Warm dependency cache (Windows) (push) Waiting to run
Post merge / Warm dependency cache (macOS) (push) Waiting to run
Post merge / Publish to PyPI (push) Waiting to run
patch: Check FCC version before running updates (#1917)
## Why

`fcc-update` runs the full installer even when FCC is already current.
Check the installed version against PyPI first so unnecessary
reinstallations are skipped.

## How

Add a shared, short-lived version checker before the native launcher
handoff. Current or newer installations exit successfully, an available
update shows both versions and runs the installer, and a failed check
stops with an error. The checker exits before installation so FCC can
replace itself safely.

Installer options do not bypass the version gate. The README directs
users to the installer for same-version reinstallation or optional
component changes.
2026-09-26 18:34:11 -07:00
..
fcc-update patch: Check FCC version before running updates (#1917) 2026-09-26 18:34:11 -07:00
fcc-update.cmd patch: Check FCC version before running updates (#1917) 2026-09-26 18:34:11 -07:00