Skip to content
/ gh-fh Public

Fuzzyhub. Super charge your git workflow with fzf and GitHub CLI ๐Ÿš€

License

Notifications You must be signed in to change notification settings

kyhyco/gh-fh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

fuzzyhub-logo

Latest release

Fuzzyhub

Fuzzyhub is a collection of tools to super charge your git workflow.

Built with fzf and GitHub Graphql API.

Installation

brew install gh fzf bat
gh extension install kyhyco/gh-fh

Set shell alias

alias fh="gh fh"

Available commands

Usage: fh <option>

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:

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"

About

Fuzzyhub. Super charge your git workflow with fzf and GitHub CLI ๐Ÿš€

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages