PowerShellForGitHub is a Microsoft-maintained PowerShell module that provides stateless, command-line interaction with the GitHub v3 API. It enables users to automate common GitHub actions such as retrieving repository info, contents, issues, and working with files/directories via the API. It is designed to work with pipeline‐friendly PowerShell syntax and simplify scripting with GitHub from PowerShell.

Features

  • Retrieving GitHub repository metadata, contents, issues, pull requests etc via cmdlets that wrap GitHub API endpoints
  • Support for pipeline chaining so outputs from one command can be forwarded into another (e.g. list repos → get contents etc.)
  • Ability to specify owner/org, repo, path, branch etc. to work with specific parts of repos
  • Stateless design: no persistent state; commands do not depend on local config beyond authentication etc.
  • Authentication support for GitHub token etc. (required to access private or higher quota endpoints)
  • Well-documented with examples / PowerShell gallery presence etc.

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow PowerShellForGitHub

PowerShellForGitHub Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PowerShellForGitHub!

Additional Project Details

Programming Language

PowerShell

Related Categories

PowerShell Libraries

Registered

2025-09-11