All Projects → hankchanocd → git-commands

hankchanocd / git-commands

Licence: MIT License
Fuzzy search git commands with fzf

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to git-commands

smartcd
Expedite your navigation of Linux filesystem.
Stars: ✭ 35 (+94.44%)
Mutual labels:  fzf, fuzzy-search
Iterfzf
Pythonic interface to fzf, a CLI fuzzy finder
Stars: ✭ 106 (+488.89%)
Mutual labels:  fzf, fuzzy-search
fzf-folds.vim
Vim plugin that lets you fuzzy search for folds in a file
Stars: ✭ 15 (-16.67%)
Mutual labels:  fzf, fuzzy-search
Kube Fzf
Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods.
Stars: ✭ 153 (+750%)
Mutual labels:  fzf, fuzzy-search
Kubectl Fzf
A fast kubectl autocompletion with fzf
Stars: ✭ 315 (+1650%)
Mutual labels:  fzf, fuzzy-search
Enhancd
🚀 A next-generation cd command with your interactive filter
Stars: ✭ 2,049 (+11283.33%)
Mutual labels:  fzf, fuzzy-search
FastFuzzyStringMatcherDotNet
A BK tree implementation for fast fuzzy string matching
Stars: ✭ 23 (+27.78%)
Mutual labels:  fuzzy-search
god
Linux utility for simplifying the Git usage.
Stars: ✭ 26 (+44.44%)
Mutual labels:  git-commands
viconf
My (n)Vim config files
Stars: ✭ 18 (+0%)
Mutual labels:  fzf
fzf-checkout.vim
Manage branches and tags with fzf
Stars: ✭ 187 (+938.89%)
Mutual labels:  fzf
dotfiles
rice repo
Stars: ✭ 71 (+294.44%)
Mutual labels:  fzf
git-commands-workflows
🚀 All the git commands and workflows you need to know
Stars: ✭ 50 (+177.78%)
Mutual labels:  git-commands
cmux
A set of commands for managing CDH clusters using Cloudera Manager REST API.
Stars: ✭ 34 (+88.89%)
Mutual labels:  fzf
fuzzy-sys
Utility tool for using systemctl interactively
Stars: ✭ 106 (+488.89%)
Mutual labels:  fzf
fm-nvim
🗂 Neovim plugin that lets you use your favorite terminal file managers (and fuzzy finders) from within Neovim.
Stars: ✭ 114 (+533.33%)
Mutual labels:  fzf
dmenu-suite
Various shell scripts that interface with dmenu (or fzf).
Stars: ✭ 52 (+188.89%)
Mutual labels:  fzf
helm-fzf
Fzf using Helm as a front end
Stars: ✭ 16 (-11.11%)
Mutual labels:  fzf
inquirer-fuzzy-path
Fuzzy file/directory search and select prompt for Inquirer.js
Stars: ✭ 69 (+283.33%)
Mutual labels:  fuzzy-search
FlashCards
Learning Blazor By Creating A Flash Cards Application
Stars: ✭ 17 (-5.56%)
Mutual labels:  fuzzy-search
fuzzy-search
A collection of algorithms for fuzzy search like in Sublime Text.
Stars: ✭ 49 (+172.22%)
Mutual labels:  fuzzy-search

git-commands    GitHub tag (latest SemVer) Build Status Commitizen friendly Github issues CodeFactor

Fuzzy search git commands with fzf

Update (2020-Mar-1)

Warning: This repository has been archived.

Since git version 1.20.0, the git help command has undergone a consistent change, that makes rewriting this repository almost an impossible task. The good news, however, is that git help -a is now much more informative, including all git commands and aliases, along with their description.

demo

Install

Clone the repo, and run npm run transfer to transfer ./git-commands to ~/bin, or manually invoke ./script/transfer.sh if you are not familiar with npm.

If you have a more desired PATH for storing scripts, configure ./script/transfer.sh directly or ignore the transfer instructions.

Requirements

Make sure fzf is installed globally. git commands won't work if fzf is not installed.

Usage

git-commands [<options>]

List all available git commands with help using fzf.
Native git commands in white, custom git commands in blue.

where:
	-h  show this help text
	-n  list only the native git commands
	-c  list only the custom git commands
	-a  list all commands, which is also default

A simple one-liner is all you need.

$ git commands

Alias git commands to something shorter - git cmd, if typing commands annoys you.

$ git config --global alias.cmd 'commands'

Now, it's just as simple as

$ git cmd

Changelog

2018-Nov-13: v1 published. Automate commit and file transfer process with commitizen and ghooks.

2020-Mar-1: Archived.

Others

See Dotfiles for my other works on git.

See git-overview - A quick git repository insight at terminal.

See git-stack - Compare against master branch with fzf.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].