free-claude-code/scripts
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
..
update patch: Check FCC version before running updates (#1917) 2026-09-26 18:34:11 -07:00
check_version_policy.py patch: Automate release versions and GitHub Releases (#1903) 2026-09-25 14:21:55 -07:00
ci.ps1 Parallelize browser CI and fix chat scroll reset after Stop (#1687) 2026-09-06 00:40:54 -07:00
ci.sh Parallelize browser CI and fix chat scroll reset after Stop (#1687) 2026-09-06 00:40:54 -07:00
install-muse.ps1 Fix Windows Muse installation with empty PATH entries (#1729) 2026-09-08 22:50:06 -07:00
install.ps1 patch: Add fcc-doctor and simplify bug reports (#1906) 2026-09-25 21:00:15 -07:00
install.sh patch: Add fcc-doctor and simplify bug reports (#1906) 2026-09-25 21:00:15 -07:00
publish_release.py patch: Fix post-merge release lookup race (#1904) 2026-09-25 14:39:40 -07:00
uninstall-muse.ps1 Fix Windows Muse installation with empty PATH entries (#1729) 2026-09-08 22:50:06 -07:00
uninstall.ps1 patch: Add fcc-doctor and simplify bug reports (#1906) 2026-09-25 21:00:15 -07:00
uninstall.sh patch: Add fcc-doctor and simplify bug reports (#1906) 2026-09-25 21:00:15 -07:00
validate_release.py patch: Automate release versions and GitHub Releases (#1903) 2026-09-25 14:21:55 -07:00