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.
Requirements
-
gh cli
- minimum version (2.0.0) fzf
Installation
Via the Github CLI
gh extension install kavinvalli/gh-repo-fzf
Manually
You can also install it manually by following these steps:
Clone repo
cd into it
Install it locally
Usage
- To list all directories you have access to, run:
gh repo-fzf
- To list directories of a particular user / organisation:
gh repo-fzf <username/organisation-name>
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 😉
Top comments (0)