DEV Community

Kavin Desi Valli
Kavin Desi Valli

Posted on • Originally published at livecode247.com on

I wrote a Github CLI extension to fuzzy find repos and run actions on them

I went ahead and created a Github CLI extension which fuzzy finds repos and you can choose an action you want to run on it.

gh-repo-fzf.gif

Requirements

  1. gh cli - minimum version (2.0.0)
  2. fzf

Installation

Via the Github CLI

gh extension install kavinvalli/gh-repo-fzf

Enter fullscreen mode Exit fullscreen mode

Manually

You can also install it manually by following these steps:

  1. Clone repo

  2. cd into it

  3. Install it locally

Usage

  • To list all directories you have access to, run:
gh repo-fzf

Enter fullscreen mode Exit fullscreen mode
  • To list directories of a particular user / organisation:
gh repo-fzf <username/organisation-name>

Enter fullscreen mode Exit fullscreen mode

After choosing a directory, you will be prompted to choose one of the following:

  • Clone - clones a repository to your local machine
  • View - opens the Github URL of the repository
  • Fork - forks the repository
  • Archive - archives the repository

Feel free to put up any issue you face on the Github Repository. Contributions are also welcome.

Don't forget to star the repo 😉

GitHub logo kavinvalli / gh-repo-fzf

A Github CLI extension to fuzzy search your repositories and do an action with it

Discussion (0)