Git-GitHub CLI Tool
A command-line tool for interacting with Git repositories, featuring quick access to repo pages, issue management, and AI-powered commits.
Features
- Open repo pages directly from your terminal
- Repository homepage
- Specific branches
- Specific commits
- Issue management
- Focus on specific issues
- List all repository issues
- AI-powered commits with automatically generated messages
Installation
Usage
Options
-d,--debug: Turn debugging information on (can be used multiple times to increase verbosity)
Commands
Open
Open the repo website in your browser:
Options:
-c,--commit <COMMIT>: Open a specific commit (conflicts with branch)-b,--branch <BRANCH>: Open a specific branch-r,--remote <REMOTE>: Specify remote name (default: "origin")
Examples:
Issue
Manage GitHub issues:
Subcommands:
focus: Focus on a specific issuelist: List all issues
Commit
Create an AI-generated commit:
Options:
-a,--apply: Apply the AI-generated message to the new commit (default: false)
Examples:
Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you'd like to change.