Skip to content

v2.0.0 - Auto-Sync Feature

Choose a tag to compare

@lancedesk lancedesk released this 30 Jan 15:11
· 10 commits to main since this release

Auto-Sync Feature Release

What's New

  • Auto-Sync Mode (Option 9): Combines unfollow non-followers and follow back operations into one automated workflow
  • Comprehensive Progress Tracking: Real-time progress for both unfollow and follow operations
  • Detailed Reporting: Summary of actions taken after each step
  • Dry-Run Support: Preview changes before execution with option to execute afterward
  • Menu Reorganization: Option 9 = Auto-sync, Option 0 = Exit

Auto-Sync Workflow

  1. Fetches follower/following data once
  2. Unfollows users who don't follow you back (with progress)
  3. Reports unfollowed users count
  4. Follows back all your followers (with progress)
  5. Reports followed users count
  6. Provides final summary

Example Output

STEP 1: Unfollowing Non-Followers
Found 5 users to unfollow
Progress: 5/5
✓ Unfollowed 5 users

STEP 2: Following Back Your Followers
Found 3 users to follow back
Progress: 3/3
✓ Followed back 3 users

SYNC COMPLETE
- Unfollowed: 5 users
- Followed: 3 users

Improvements

  • Maintains backward compatibility with v1.0.0
  • Efficient single data fetch reduces API calls
  • Smart refresh of following list between operations

Installation

git clone https://github.com/lancedesk/github-unfollower.git
cd github-unfollower
chmod +x gh-followers.sh install.sh
./install.sh  # Optional global installation

Upgrading from v1.0.0

cd github-unfollower
git pull
# Your token and settings are preserved

See README.md for full documentation.