Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[zsh] Improve terminal interactivity with fig and forgit #5

Open
victor-iyi opened this issue Nov 16, 2022 · 0 comments
Open

[zsh] Improve terminal interactivity with fig and forgit #5

victor-iyi opened this issue Nov 16, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request experimental Experimental feature zsh zsh terminal improvements

Comments

@victor-iyi
Copy link
Owner

Fig

Fig adds apps, shortcuts, and autocomplete to your existing terminal.

Install fig with brew install fig

forgit

Install forgit with one click

Install with Fig

Or add antigen bundle 'wfxr/forgit' to .zshrc file. Make sure to have fzf installed.

  • Interactive git add selector (ga)

screenshot

  • Interactive git log viewer (glo)

screenshot

The log graph can be disabled by option FORGIT_LOG_GRAPH_ENABLE (see discuss in issue #71).

  • Interactive .gitignore generator (gi)

screenshot

  • Interactive git diff viewer (gd)

  • Interactive git reset HEAD <file> selector (grh)

  • Interactive git checkout <file> selector (gcf)

  • Interactive git checkout <branch> selector (gcb)

  • Interactive git branch -D <branch> selector (gbd)

  • Interactive git checkout <tag> selector (gct)

  • Interactive git checkout <commit> selector (gco)

  • Interactive git revert <commit> selector (grc)

  • Interactive git stash viewer (gss)

  • Interactive git clean selector (gclean)

  • Interactive git cherry-pick selector (gcp)

  • Interactive git rebase -i selector (grb)

  • Interactive git blame selector (gbl)

  • Interactive git commit --fixup && git rebase -i --autosquash selector (gfu)

@victor-iyi victor-iyi added enhancement New feature or request brew Homebrew config Configuration files/folders labels Nov 16, 2022
@victor-iyi victor-iyi self-assigned this Nov 16, 2022
@victor-iyi victor-iyi added the zsh zsh terminal improvements label Nov 16, 2022
@victor-iyi victor-iyi added experimental Experimental feature and removed brew Homebrew config Configuration files/folders labels Nov 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request experimental Experimental feature zsh zsh terminal improvements
Projects
None yet
Development

No branches or pull requests

1 participant