Crate gh_cli_rs

Crate gh_cli_rs 

Source

Modules§

issue
pr
repo

Structs§

BaseCommand
Base command builder with common functionality
GhClient
Main GitHub CLI client This is the entry point for all GitHub CLI operations
GhClientBuilder
Builder for GhClient using the Builder Pattern This allows for flexible configuration
GhExecutor
Executor for GitHub CLI commands
IssueCloseCommand
Command for closing an issue
IssueCommands
Issue commands namespace
IssueCreateCommand
Command for creating an issue
IssueListCommand
Command for listing issues
IssueReopenCommand
Command for reopening an issue
IssueViewCommand
Command for viewing an issue
PrCheckoutCommand
Command for checking out a pull request
PrCloseCommand
Command for closing a pull request
PrCommands
Pull request commands namespace
PrCreateCommand
Command for creating a pull request
PrListCommand
Command for listing pull requests
PrMergeCommand
Command for merging a pull request
PrViewCommand
Command for viewing a pull request
RepoCloneCommand
Command for cloning a repository
RepoCommands
Repository commands namespace
RepoCreateCommand
Command for creating a repository
RepoForkCommand
Command for forking a repository
RepoListCommand
Command for listing repositories
RepoViewCommand
Command for viewing repository details

Enums§

GhError
Error types that can occur when executing GitHub CLI commands

Traits§

CommandBuilder
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