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 cli- minimum version (2.0.0)
Via the Github CLI
gh extension install kavinvalli/gh-repo-fzf
You can also install it manually by following these steps:
# git git clone https://github.com/kavinvalli/gh-repo-fzf # github cli gh repo clone kavinvalli/gh-fzf
cd into it
Install it locally
gh extension install .
- To list all directories you have access to, run:
- 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 😉