Skip to content

Conversation

@e-Nicko
Copy link
Owner

@e-Nicko e-Nicko commented Oct 4, 2025

Harden setup_venv.sh for cross-platform, idempotent venv creation and enhance github_unfollow.py with CLI flags, dry-run, and safer error handling.

The setup_venv.sh script now supports idempotent virtual environment creation, cross-platform compatibility, and configurable options via CLI flags, removing the reliance on manual activation for installation. The github_unfollow.py script has been improved with a default dry-run mode, command-line arguments for filtering and limiting unfollow actions, robust error handling, and structured logging, making it safer and more flexible to use.


Open in Cursor Open in Web

This commit refactors the GitHub unfollow script to improve its usability and robustness. It introduces command-line arguments for better control over the script's behavior, including dry-run mode, limiting unfollows, and excluding specific users. The setup script is also enhanced to provide more flexibility in Python interpreter selection and virtual environment management.

Co-authored-by: e-nicko <e-nicko@ya.ru>
@cursor
Copy link

cursor bot commented Oct 4, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@e-Nicko e-Nicko marked this pull request as ready for review October 4, 2025 12:07
@e-Nicko
Copy link
Owner Author

e-Nicko commented Oct 4, 2025

@cursoragent wow, gj, tnx~

@cursor
Copy link

cursor bot commented Oct 4, 2025

I can definitely help you with that! To get started, could you please share the script you'd like to improve? Once I have the script, I can offer suggestions on how to make it better.


Open in Cursor Open in Web

Learn more about Cursor Agents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants