Repository navigation
π commit-checker v0.6.2.1
π commit-checker v0.6.2.1 - Critical Update System Fix
Fixes the broken update system for standalone (curl/bash) installations.
π¨ Critical Fix
Standalone Update System Repair
π§ Fixed --update command - Now properly detects standalone vs pip installations
β
No more pip errors - Standalone installations use curl download instead of pip commands
π― Smart installation detection - Automatically chooses correct update method
π₯ Proper script replacement - Downloads and replaces standalone script correctly
What Was Wrong:
Standalone installations were trying to run pip install --upgrade git+https://...@v0.6.2
Failed because: No pip package, no git tags, wrong installation method
Users got confusing error messages and couldn't auto-update
What's Fixed Now:
Detects you're using standalone installation
Downloads latest script from GitHub directly
Replaces your local script cleanly
Future updates work automatically
π οΈ Technical Details
Installation detection via ~/.commit-checker-standalone directory
Script replacement using urllib.request (no external dependencies)
Atomic updates with .tmp files to prevent corruption
Executable permissions properly preserved during replacement
π― One-Time Manual Update Required
Since your current v0.6.1/v0.6.2 has the broken updater, you'll need to manually update once to get the fixed system:
curl -s https://raw.githubusercontent.com/AmariahAK/commit-checker/main/scripts/install-standalone.sh | bash
After this: commit-checker --update will work perfectly forever! π
β¨ Bonus Improvements
VS Code Extension preview - Hints about upcoming v0.7 editor integration
Installation type display - Shows whether you're using standalone or pip
Better error messages - Clear guidance if updates fail
Future-ready architecture - Prepared for VS Code extension transition
π¦ For New Users
New installations automatically get the fixed update system:
curl -s https://raw.githubusercontent.com/AmariahAK/commit-checker/main/scripts/install-standalone.sh | bash
This patch ensures seamless updates for the 90% of users who chose the lightweight standalone installation method!