https://github.com/kyhyco/gh-fh
Fuzzyhub. Super charge your git workflow with fzf and GitHub CLI 🚀
https://github.com/kyhyco/gh-fh
cli fzf gh-extension github terminal
Last synced: 9 months ago
JSON representation
Fuzzyhub. Super charge your git workflow with fzf and GitHub CLI 🚀
- Host: GitHub
- URL: https://github.com/kyhyco/gh-fh
- Owner: kyhyco
- License: mit
- Created: 2024-07-04T00:25:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-12T03:35:41.000Z (almost 2 years ago)
- Last Synced: 2024-08-22T13:16:58.028Z (over 1 year ago)
- Topics: cli, fzf, gh-extension, github, terminal
- Language: Shell
- Homepage:
- Size: 434 KB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# Fuzzyhub
`Fuzzyhub` is a collection of tools to super charge your git workflow.
Built with [fzf](https://github.com/junegunn/fzf) and [GitHub Graphql API](https://docs.github.com/en/graphql/guides).
## Installation
```bash
brew install gh fzf bat
gh extension install kyhyco/gh-fh
```
### Set shell alias
```bash
alias fh="gh fh"
```
## Available commands
```bash
Usage: fh
Options:
checkout - Checkout branch
view - View folder/files in the browser
pr checkout - Checkout PR branch
pr view - View PR in the browser
prune - Prune merged branches
push - Push to origin by default
delete - Delete branches
sync - Sync main/master branch
remote add - Add forked repositories to remote
remote delete - Delete remote
update - Update Fuzzyhub
version - Print version
```
## Shell alias examples:
```bash
alias fh="gh fh"
alias fco="gh fh checkout"
alias fv="gh fh view"
alias pco="gh fh pr checkout"
alias pv="gh fh pr view"
alias gm="git checkout main && fh sync && fh prune"
```