| Crates.io | git-github |
| lib.rs | git-github |
| version | 0.1.5 |
| created_at | 2023-07-24 03:57:11.672457+00 |
| updated_at | 2025-12-04 06:57:13.185077+00 |
| description | git command line plugin of github |
| homepage | |
| repository | |
| max_upload_size | |
| id | 924224 |
| size | 95,669 |
A command-line tool for interacting with Git repositories, featuring quick access to repo pages, issue management, and AI-powered commits.
cargo install git-github
git-github [OPTIONS] <COMMAND>
-d, --debug: Turn debugging information on (can be used multiple times to increase verbosity)Open the repo website in your browser:
git-github open [OPTIONS]
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:
git-github open # Opens the repo homepage
git-github open -b main # Opens the main branch
git-github open -c abc123 # Opens commit abc123
git-github open -r upstream -b dev # Opens dev branch on upstream remote
Manage GitHub issues:
git-github issue <COMMAND>
Subcommands:
focus: Focus on a specific issue
git-github issue focus -i <ISSUE_ID>
list: List all issues
git-github issue list
Create an AI-generated commit:
git-github commit [OPTIONS]
Options:
-a, --apply: Apply the AI-generated message to the new commit (default: false)Examples:
git-github commit # Shows AI-generated message without committing
git-github commit -a # Creates commit with AI-generated message
Pull requests are welcome! For major changes, please open an issue first to discuss what you'd like to change.