What is GitHub CLI?
GitHub CLI brings GitHub to your terminal. Create PRs, manage issues, run workflows, and interact with repos without leaving the command line. Scriptable and extensible.
Pros
- Full GitHub functionality from terminal
- Scriptable for automation
- Great for PR and issue workflows
- Supports GitHub Actions
- Extensible with aliases
Cons
- GitHub-specific (no GitLab support)
- Some operations easier in web UI
- Learning curve for all commands