Modules§
Structs§
- Base
Command - Base command builder with common functionality
- GhClient
- Main GitHub CLI client This is the entry point for all GitHub CLI operations
- GhClient
Builder - Builder for GhClient using the Builder Pattern This allows for flexible configuration
- GhExecutor
- Executor for GitHub CLI commands
- Issue
Close Command - Command for closing an issue
- Issue
Commands - Issue commands namespace
- Issue
Create Command - Command for creating an issue
- Issue
List Command - Command for listing issues
- Issue
Reopen Command - Command for reopening an issue
- Issue
View Command - Command for viewing an issue
- PrCheckout
Command - Command for checking out a pull request
- PrClose
Command - Command for closing a pull request
- PrCommands
- Pull request commands namespace
- PrCreate
Command - Command for creating a pull request
- PrList
Command - Command for listing pull requests
- PrMerge
Command - Command for merging a pull request
- PrView
Command - Command for viewing a pull request
- Repo
Clone Command - Command for cloning a repository
- Repo
Commands - Repository commands namespace
- Repo
Create Command - Command for creating a repository
- Repo
Fork Command - Command for forking a repository
- Repo
List Command - Command for listing repositories
- Repo
View Command - Command for viewing repository details
Enums§
- GhError
- Error types that can occur when executing GitHub CLI commands
Traits§
- Command
Builder - Helper trait for building commands with a fluent interface
- GhCommand
- Base trait for all GitHub CLI command builders This implements the Command Pattern
Type Aliases§
- Result
- Result type for gh-cli-rs operations