Skip to content

Latest commit

 

History

History
68 lines (49 loc) · 1.58 KB

README.md

File metadata and controls

68 lines (49 loc) · 1.58 KB

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"