A command-line tool for managing GitHub repositories for toggling between private and public, archiving and unarchiving, and displaying detailed repository information.
- GitHub CLI (gh)
- dialog
- jq
-
Clone the repository:
git clone https://github.com/walkertraylor/github-repo-manager.git cd github-repo-manager
-
Ensure you have the required dependencies installed.
-
Make the script executable:
chmod +x github_repo_manager.sh
Run the script:
./github_repo_manager.sh
Follow the on-screen prompts to manage your GitHub repositories.
- List all repositories
- Toggle repository visibility
- Save and load repository status
- Search repositories
- View detailed repository information
This project is licensed under the MIT License - see the LICENSE file for details.
As this project is primarily developed for personal use, contributions may be limited. However, if you have suggestions or improvements, feel free to open an issue or submit a pull request.
This tool is designed for use on macOS and may not function correctly on other operating systems. Use at your own risk.