Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 23 days 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 (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-12T03:35:41.000Z (6 months ago)
- Last Synced: 2024-08-22T13:16:58.028Z (5 months 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: fhOptions:
checkout - Checkout branch
view - View folder/files in the browserpr checkout - Checkout PR branch
pr view - View PR in the browserprune - Prune merged branches
push - Push to origin by default
delete - Delete branches
sync - Sync main/master branchremote add - Add forked repositories to remote
remote delete - Delete remoteupdate - 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"
```