GitHubCli
0.11.0
Interact with Github via PowerShell
Minimum PowerShell version
7.1
Installation Options
Owners
Copyright
(c) 2026
Package Details
Author(s)
- Chris Peterson
Tags
Github API REST DevOps Automation PowerShell Module Windows Linux MacOS
Functions
Get-GithubBranch New-GithubBranch Remove-GithubBranch Get-GithubIssueComment New-GithubIssueComment Get-GithubCommit Get-GithubConfiguration Get-GithubEvent Get-GithubIssue New-GithubIssue Update-GithubIssue Close-GithubIssue Open-GithubIssue Get-GithubLabel New-GithubLabel Update-GithubLabel Remove-GithubLabel Get-GithubOrganizationMember Add-GithubOrganizationMember Remove-GithubOrganizationMember Get-GithubRepositoryCollaborator Add-GithubRepositoryCollaborator Remove-GithubRepositoryCollaborator Get-GithubMilestone New-GithubMilestone Update-GithubMilestone Remove-GithubMilestone Get-GithubOrganization Get-GithubPullRequest New-GithubPullRequest Update-GithubPullRequest Merge-GithubPullRequest Close-GithubPullRequest Get-GithubPullRequestReview Get-GithubPullRequestComment New-GithubPullRequestComment Get-GithubRelease Get-GithubRepository New-GithubRepository Update-GithubRepository Remove-GithubRepository Search-Github Search-GithubRepository Get-GithubUser Invoke-GithubApi Get-GithubWorkflow Get-GithubWorkflowRun Get-GithubWorkflowJob Get-GithubWorkflowRunLog Start-GithubWorkflowRun
PSEditions
Dependencies
This module has no dependencies.
Release Notes
### Features
- `Set-GithubRepositoryCollaborator` aliases the collaborator upsert, so granting and changing access read the same: https://github.com/chris-peterson/pwsh-github/pull/9
### Bug Fixes
- Paged requests keep their authorization past the first page. Anything using `-All` over more than one page of results could come back truncated or fail with a 401: https://github.com/chris-peterson/pwsh-github/pull/11
FileList
- GitHubCli.nuspec
- Members.psm1
- Utilities.psm1
- en-US\Search-Help.xml
- en-US\Labels-Help.xml
- Config.psm1
- Users.psm1
- en-US\Issues-Help.xml
- en-US\Repositories-Help.xml
- Workflows.psm1
- Events.psm1
- en-US\Commits-Help.xml
- en-US\Milestones-Help.xml
- Repositories.psm1
- GitHubCli.psd1
- en-US\Comments-Help.xml
- en-US\Branches-Help.xml
- Types.ps1xml
- en-US\Releases-Help.xml
- en-US\Events-Help.xml
- Commits.psm1
- Releases.psm1
- en-US\Utilities-Help.xml
- Private\Functions\CacheHelpers.ps1
- Branches.psm1
- Comments.psm1
- en-US\PullRequests-Help.xml
- Private\Functions\ObjectHelpers.ps1
- Issues.psm1
- PullRequests.psm1
- en-US\Config-Help.xml
- Private\Functions\PaginationHelpers.ps1
- Formats.ps1xml
- Milestones.psm1
- en-US\Workflows-Help.xml
- Private\Functions\StringHelpers.ps1
- Search.psm1
- Private\Globals.ps1
- en-US\Organizations-Help.xml
- Private\Functions\GitHelpers.ps1
- Labels.psm1
- en-US\Users-Help.xml
- en-US\Members-Help.xml
- Private\Functions\PullRequestHelpers.ps1
- Organizations.psm1