A powerful extension for GitHub CLI that enhances your GitHub organization management capabilities
gh-org-extras extends the standard gh org command with additional features that make managing GitHub organizations, teams, and members much easier - especially at scale!
- 👥 Member Management - List, invite, and remove organization members with ease
- 🔄 Bulk Operations - Perform actions on multiple users or teams at once
- 👪 Team Management - Create, update, and organize your GitHub teams
- 📋 Detailed Listing - View comprehensive information about members and teams
- 🔍 Pagination Support - Efficiently handle large organizations
- 🔒 Dry-Run Mode - Preview changes before applying them
- GitHub CLI - Installation Guide
- Requires GitHub CLI version 2.0.0 or higher
gh extension install kyuubang/gh-org-extrasgh extension upgrade kyuubang/gh-org-extrasgh extension remove kyuubang/gh-org-extrasgh org-extras [command]List organization members:
gh org-extras member list <organization-name>Invite members:
gh org-extras member invite <organization-name> <username>List teams:
gh org-extras team list <organization-name>gh org-extras bulk remove <organization_name> -t <team_slug>This extension requires a GitHub token with appropriate permissions:
- For listing members/teams:
read:orgscope - For managing members/teams:
admin:orgscope
If you encounter permission issues, run:
gh auth login --scopes admin:orgContributions are welcome! Feel free to submit issues and pull requests.
This project is licensed under the MIT License.