Skip to content

Latest commit

 

History

History
105 lines (91 loc) · 9.04 KB

README.md

File metadata and controls

105 lines (91 loc) · 9.04 KB

Awesome Github CLI Extensions Awesome

Learn more about github cli extensions here.

Or start creating new extension here.

See all public repositories matching gh-extension topic here.

Table of Contents

Git

  • branch - Extension for fuzzy finding, quickly switching between and deleting branches.
  • clean-branches - Safely delete local branches that have no remotes and no hanging changes.
  • poi - Safely clean up your local branches.
  • tidy - Extension for tidying your Git workspace.

Github

  • actions-cache - Extension to manage the GitHub Actions caches being used in a GitHub repository.
  • actions-status - An extension to view the overall health of an organization's use of actions.
  • bump - Extension for bumping version of a repository.
  • combine-prs - An extension for GitHub CLI that combines multiple PRs into one.
  • cp - Extension to copy a file from a GitHub repository locally without cloning the repository.
  • dash - Extension to display a dashboard of PRs and issues - configurable with a beautiful UI.
  • eco - Extension to explore github ecosystem, like github profile, etc.
  • gei - Extension to help you move your enterprise to GitHub Enterprise Cloud.
  • get-asset - Fetch an asset (ie: binary) from a GitHub release.
  • gitignore - Load gitignore files from GitHub into your project.
  • gr - Pull, push and check status on multiple GitHub repositories at once.
  • hook - Extension to easily manage your github repository webhooks.
  • label - Extension for issue label management.
  • look - Interactive gh tool: drop an emoji, write comments, star repositories, etc.
  • ls - GitHub CLI to list contents of GitHub repo.
  • metrics - Extension that provides summary pull request metrics.
  • milestone - GitHub CLI extension for managing milestones.
  • net - Network bridge for GitHub Codespaces.
  • notify - Extension to display GitHub notifications.
  • org-users - GH CLI extension to list all GitHub Org users.
  • profile - Extension that allows you to use multiple GitHub accounts with the gh cli.
  • projects - Official extension for managing your github projects.
  • pulls - View all open pull requests you have created.
  • repo-collab - Extension to manage repository collaborators.
  • stars - GitHub stargazers in your terminal.
  • sql - Query GitHub Projects (beta) with SQL.
  • token - Create an installation access token for a GitHub app from your terminal.
  • user-status - Set and get github user statuses.
  • xplr - Explore GitHub repos using xplr via GitHub CLI.

GitHub Education

  • classroom - Official extension for GitHub Classroom.
  • org-clone - Clone GitHub Classroom assignments in an easy way
  • org-browse-repo - Browse and get stats from student repos
  • org-members - Obtain information about the students of a GitHub classroom organization
  • org-teams - Get info about the teams of a GitHub classroom organization

Tool

  • changelog - Extension for creating changelogs that adhere to the keep a changelog specification.
  • cl - Get changelog of npm packages fastly.
  • clone-org - Extension script to clone all repositories in an organization.
  • collab-scanner - Extension that displays collaboration-related information about a repository.
  • describe - Emulate git describe --tags in shallow clone repository.
  • difftool - Launches a difftool to show the differences of a pull request.
  • download - Extension to download folders/files without cloning the repository.
  • fire - Extention that helps in the event of an emergency.
  • fzrepo - Extension for GitHub CLI to browse repositories with fzf.
  • f - The ultimate compact fzf gh extension.
  • gp - Extension to work with GitHub repositories with Gitpod.
  • grep - Print lines matching a pattern in repositories using GitHub API.
  • home - GitHub CLI extension to checkout main and pull.
  • install - Install GitHub release binaries from the CLI interactively.
  • markdown-preview - GitHub CLI extension to preview Markdown looks like GitHub.
  • py - Write gh extensions from python, that's portable, with full support for installing packages.
  • releaser - Extension to simplify starting and closing releases in GitFlow-based projects.
  • repo-explore - Extension to interactively explore a repo without cloning.
  • resto - a CLI app to send HTTP and API requests with beautiful TUI.
  • s - Search GitHub repositories interactively from the command line.
  • semver - This GitHub CLI extension can be used determine the semantic version to release.
  • timer - Extension that runs a timer or stopwatch.
  • user-stars - Extension that displays an interactive list of your github stars.
  • validate-repo - Extension that validates a cloned reposiory against a list of checks.
  • workon - Create a branch or a commit message from an issue title and assign yourself to it.

Fun

  • bofh - Because you need a BOFH inside GH.
  • chat - Chatting in the github cli.
  • contrib - Extension to render your contribution graph in the terminal.
  • contribs - Show Github contribution graph via cli
  • graph - Display GitHub contribution graph in your terminal.
  • inspire - Get inspiration quotes from github cli.
  • oblique - Extension that prints one of the oblique strategies.
  • ost - Extension to meet ghost, boo!
  • screensaver - Extension that runs animated terminal "screensavers".
  • userfetch - Extension for GitHub CLI to show your GitHub profile.