git completions installed
This commit is contained in:
		
							parent
							
								
									6678a31ae7
								
							
						
					
					
						commit
						8855304904
					
				
					 7 changed files with 474 additions and 1 deletions
				
			
		
							
								
								
									
										438
									
								
								.config/fish/conf.d/git_abbr.fish
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										438
									
								
								.config/fish/conf.d/git_abbr.fish
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,438 @@ | |||
| #!/usr/bin/env fish | ||||
| # | ||||
| # git-abbr: git abbreviations for the fish shell | ||||
| # | ||||
| # Copyright (c) 2022 Rich Lewis | ||||
| # MIT License | ||||
| 
 | ||||
| set -g __git_abbr_version 0.2.1 | ||||
| 
 | ||||
| abbr g 'git' | ||||
| 
 | ||||
| abbr ga 'git add' | ||||
| abbr gaa 'git add --all' | ||||
| abbr gapa 'git add --patch' | ||||
| abbr gau 'git add --update' | ||||
| abbr gav 'git add --verbose' | ||||
| abbr gap 'git apply' | ||||
| abbr gapt 'git apply --3way' | ||||
| 
 | ||||
| abbr gb 'git branch' | ||||
| abbr gba 'git branch -a' | ||||
| abbr gbd 'git branch -d' | ||||
| abbr gbdf 'git branch -d -f' | ||||
| abbr gbD 'git branch -D' | ||||
| abbr gbDf 'git branch -D -f' | ||||
| abbr gbnm 'git branch --no-merged' | ||||
| abbr gbr 'git branch --remote' | ||||
| 
 | ||||
| abbr gbl 'git blame -b -w' | ||||
| 
 | ||||
| abbr gbs 'git bisect' | ||||
| abbr gbsb 'git bisect bad' | ||||
| abbr gbsg 'git bisect good' | ||||
| abbr gbsr 'git bisect reset' | ||||
| abbr gbss 'git bisect start' | ||||
| 
 | ||||
| abbr gc 'git commit -v' | ||||
| abbr gci 'git commit --allow-empty -v -m\'chore: initial commit\'' | ||||
| abbr gc! 'git commit -v --amend' | ||||
| abbr gcn 'git commit -v --no-edit' | ||||
| abbr gcn! 'git commit -v --amend --no-edit' | ||||
| abbr gca 'git commit -a -v' | ||||
| abbr gca! 'git commit -a -v --amend' | ||||
| abbr gcan! 'git commit -a -v --no-edit --amend' | ||||
| abbr gcans! 'git commit -a -v -s --no-edit --amend' | ||||
| abbr gcam 'git commit -a -m' | ||||
| abbr gcas 'git commit -a -s' | ||||
| abbr gcasm 'git commit -a -s -m' | ||||
| abbr gcsm 'git commit -s -m' | ||||
| abbr gcm 'git commit -m' | ||||
| abbr gcs 'git commit -S' | ||||
| 
 | ||||
| abbr gcf 'git config --list' | ||||
| 
 | ||||
| abbr gcl 'git clone --recurse-submodules' | ||||
| 
 | ||||
| abbr gclean 'git clean -id' | ||||
| 
 | ||||
| abbr gco 'git checkout' | ||||
| abbr gcob 'git checkout -b' | ||||
| abbr gcom 'git checkout (git_main_branch)' | ||||
| abbr gcod 'git checkout (git_develop_branch)' | ||||
| abbr gcof 'git checkout (git_feature_prepend)/' | ||||
| abbr gcoh 'git checkout hotfix/' | ||||
| abbr gcor 'git checkout release/' | ||||
| abbr gcos 'git checkout support/' | ||||
| abbr gcors 'git checkout --recurse-submodules' | ||||
| 
 | ||||
| abbr gcount 'git shortlog -sn' | ||||
| 
 | ||||
| abbr gcp 'git cherry-pick' | ||||
| abbr gcpa 'git cherry-pick --abort' | ||||
| abbr gcpc 'git cherry-pick --continue' | ||||
| 
 | ||||
| abbr gd 'git diff' | ||||
| abbr gdca 'git diff --cached' | ||||
| abbr gdcw 'git diff --cached --word-diff' | ||||
| abbr gdct 'git diff --staged' | ||||
| abbr gdt 'git diff-tree --no-commit-id --name-only -r' | ||||
| # abbr gdnolock 'git diff ":(exclude)package-lock.json" ":(exclude)*.lock"' | ||||
| abbr gdup 'git diff @{upstream}' | ||||
| # abbr gdv 'git diff -w $@ | view -' | ||||
| 
 | ||||
| abbr gdct 'git describe --tags (git rev-list --tags --max-count=1)' | ||||
| 
 | ||||
| abbr gf 'git fetch' | ||||
| abbr gfa 'git fetch --all --prune' | ||||
| abbr gfo 'git fetch origin' | ||||
| 
 | ||||
| # gg | ||||
| # gga | ||||
| # ggf | ||||
| # ggfl | ||||
| # ggl | ||||
| # ggp | ||||
| # ggpnp | ||||
| # ggpull | ||||
| # ggpur | ||||
| # ggpush | ||||
| # ggsup | ||||
| # ggu | ||||
| # gpsup | ||||
| 
 | ||||
| abbr ghh 'git help' | ||||
| 
 | ||||
| abbr gi 'git init' | ||||
| 
 | ||||
| abbr gignore 'git update-index --assume-unchanged' | ||||
| abbr gignored 'git ls-files -v | grep "^[[:lower:]]"' | ||||
| 
 | ||||
| abbr gk 'gitk --all --branches &!' | ||||
| abbr gke 'gitk --all (git log -g --pretty=%h) &!' | ||||
| 
 | ||||
| abbr gfg 'git ls-files | grep' | ||||
| 
 | ||||
| # gl: git log | ||||
| abbr gl 'git log' | ||||
| abbr gls 'git log --stat' | ||||
| abbr glsp 'git log --stat -p' | ||||
| abbr glg 'git log --graph' | ||||
| abbr glgda 'git log --graph --decorate --all' | ||||
| abbr glgm 'git log --graph --max-count=10' | ||||
| abbr glo 'git log --oneline --decorate' | ||||
| abbr glog 'git log --oneline --decorate --graph' | ||||
| abbr gloga 'git log --oneline --decorate --graph --all' | ||||
| # abbr glol | ||||
| # abbr glols | ||||
| # abbr glod | ||||
| # abbr glods | ||||
| # abbr glola | ||||
| 
 | ||||
| # gm: git merge | ||||
| abbr gm 'git merge' | ||||
| abbr gmom 'git merge origin/(git_main_branch)' | ||||
| abbr gmum 'git merge upstream/(git_main_branch)' | ||||
| abbr gma 'git merge --abort' | ||||
| 
 | ||||
| # gmtl: git mergetool | ||||
| abbr gmtl 'git mergetool --no-prompt' | ||||
| abbr gmtlvim 'git mergetool --no-prompt --tool=vimdiff' | ||||
| 
 | ||||
| # gp: git push | ||||
| abbr gp 'git push' | ||||
| abbr gpd 'git push --dry-run' | ||||
| abbr gpf 'git push --force-with-lease' | ||||
| abbr gpf! 'git push --force' | ||||
| abbr gpsu 'git push --set-upstream origin (git_current_branch)' | ||||
| abbr gpt 'git push --tags' | ||||
| abbr gptf 'git push --tags --force-with-lease' | ||||
| abbr gptf! 'git push --tags --force' | ||||
| abbr gpoat 'git push origin --all && git push origin --tags' | ||||
| abbr gpoatf! 'git push origin --all --force-with-lease && git push origin --tags --force-with-lease' | ||||
| abbr gpoatf! 'git push origin --all --force && git push origin --tags --force' | ||||
| abbr gpv 'git push -v' | ||||
| 
 | ||||
| # gpl: git pull | ||||
| abbr gpl 'git pull' | ||||
| abbr gplo 'git pull origin' | ||||
| abbr gplom 'git pull origin (git_main_branch)' | ||||
| abbr gplu 'git pull upstream' | ||||
| abbr gplum 'git pull upstream (git_main_branch)' | ||||
| 
 | ||||
| # gr: git remote | ||||
| abbr gr 'git remote -v' | ||||
| abbr gra 'git remote add' | ||||
| abbr grau 'git remote add upstream' | ||||
| abbr grrm 'git remote remove' | ||||
| abbr grmv 'git remote rename' | ||||
| abbr grset 'git remote set-url' | ||||
| abbr gru 'git remote update' | ||||
| abbr grv 'git remote -v' | ||||
| abbr grvv 'git remote -vvv' | ||||
| 
 | ||||
| # grb: git rebase | ||||
| abbr grb 'git rebase' | ||||
| abbr grba 'git rebase --abort' | ||||
| abbr grbc 'git rebase --continue' | ||||
| abbr grbd 'git rebase (git_develop_branch)' | ||||
| abbr grbi 'git rebase -i' | ||||
| abbr grbom 'git rebase origin/(git_main_branch)' | ||||
| abbr grbo 'git rebase --onto' | ||||
| abbr grbs 'git rebase --skip' | ||||
| 
 | ||||
| # grev: git revert | ||||
| abbr grev 'git revert' | ||||
| 
 | ||||
| # grs: git reset | ||||
| abbr grs 'git reset' | ||||
| abbr grs! 'git reset --hard' | ||||
| abbr grsh 'git reset HEAD' | ||||
| abbr grsh! 'git reset HEAD --hard' | ||||
| abbr grsoh 'git reset origin/(git_current_branch)' | ||||
| abbr grsoh! 'git reset origin/(git_current_branch) --hard' | ||||
| abbr gpristine 'git reset --hard && git clean -dffx' | ||||
| abbr grs- 'git reset --' | ||||
| 
 | ||||
| # grm: git rm | ||||
| abbr grm 'git rm' | ||||
| abbr grmc 'git rm --cached' | ||||
| 
 | ||||
| # grst: git restore | ||||
| abbr grst 'git restore' | ||||
| abbr grsts 'git restore --source' | ||||
| abbr grstst 'git restore --staged' | ||||
| 
 | ||||
| # grt: git return | ||||
| abbr grt 'cd (git rev-parse --show-toplevel || echo .)' | ||||
| 
 | ||||
| # gs: git status | ||||
| abbr gs 'git status' | ||||
| abbr gss 'git status -s' | ||||
| abbr gsb 'git status -sb' | ||||
| 
 | ||||
| # gshow: git show | ||||
| abbr gshow 'git show' | ||||
| abbr gshowps 'git show --pretty=short --show-signature' | ||||
| 
 | ||||
| # gst: git stash | ||||
| abbr gst 'git stash' | ||||
| abbr gsta 'git stash apply' | ||||
| abbr gstc 'git stash clear' | ||||
| abbr gstd 'git stash drop' | ||||
| abbr gstl 'git stash list' | ||||
| abbr gstp 'git stash pop' | ||||
| abbr gstshow 'git stash show --text' | ||||
| abbr gstall 'git stash --all' | ||||
| abbr gsts 'git stash save' | ||||
| 
 | ||||
| # gsu: git submodule | ||||
| abbr gsu 'git submodule update' | ||||
| 
 | ||||
| # gsw: git switch | ||||
| abbr gsw 'git switch' | ||||
| abbr gswc 'git switch -c' | ||||
| abbr gswm 'git switch (git_main_branch)' | ||||
| abbr gswd 'git switch (git_develop_branch)' | ||||
| 
 | ||||
| # gt: git tag | ||||
| abbr gt 'git tag' | ||||
| abbr gts 'git tag -s' | ||||
| abbr gta 'git tag -a' | ||||
| abbr gtas 'git tag -a -s' | ||||
| # gtl | ||||
| 
 | ||||
| # gwch: git whatchanged | ||||
| abbr gwch 'git whatchanged -p --abbrev-commit --pretty=medium' | ||||
| 
 | ||||
| # gwt: git worktree | ||||
| abbr gwt 'git worktree' | ||||
| abbr gwta 'git worktree add' | ||||
| abbr gwtls 'git worktree list' | ||||
| abbr gwtmv 'git worktree move' | ||||
| abbr gwtrm 'git worktree remove' | ||||
| 
 | ||||
| # gam: git am | ||||
| abbr gam 'git am' | ||||
| abbr gamc 'git am --continue' | ||||
| abbr gams 'git am --skip' | ||||
| abbr gama 'git am --abort' | ||||
| abbr gamscp 'git am --show-current-patch' | ||||
| 
 | ||||
| function git_abbr_uninstall --on-event git_abbr_uninstall | ||||
| 
 | ||||
|   set -e __git_abbr_version | ||||
| 
 | ||||
|   functions -e git_current_branch | ||||
|   functions -e git_main_branch | ||||
|   functions -e git_develop_branch | ||||
|   functions -e git_feature_branch_prepend | ||||
| 
 | ||||
|   abbr -e g | ||||
|   abbr -e ga | ||||
|   abbr -e gaa | ||||
|   abbr -e gapa | ||||
|   abbr -e gau | ||||
|   abbr -e gav | ||||
|   abbr -e gap | ||||
|   abbr -e gapt | ||||
|   abbr -e gb | ||||
|   abbr -e gba | ||||
|   abbr -e gbd | ||||
|   abbr -e gbDf | ||||
|   abbr -e gbD | ||||
|   abbr -e gbDf | ||||
|   abbr -e gbnm | ||||
|   abbr -e gbr | ||||
|   abbr -e gbl | ||||
|   abbr -e gbs | ||||
|   abbr -e gbsb | ||||
|   abbr -e gbsg | ||||
|   abbr -e gbsr | ||||
|   abbr -e gbss | ||||
|   abbr -e gc | ||||
|   abbr -e gci | ||||
|   abbr -e gc! | ||||
|   abbr -e gcn | ||||
|   abbr -e gcn! | ||||
|   abbr -e gca | ||||
|   abbr -e gca! | ||||
|   abbr -e gcan! | ||||
|   abbr -e gcans! | ||||
|   abbr -e gcam | ||||
|   abbr -e gcas | ||||
|   abbr -e gcasm | ||||
|   abbr -e gcsm | ||||
|   abbr -e gcm | ||||
|   abbr -e gcs | ||||
|   abbr -e gcf | ||||
|   abbr -e gcl | ||||
|   abbr -e gclean | ||||
|   abbr -e gco | ||||
|   abbr -e gcob | ||||
|   abbr -e gcom | ||||
|   abbr -e gcod | ||||
|   abbr -e gcof | ||||
|   abbr -e gcoh | ||||
|   abbr -e gcor | ||||
|   abbr -e gcos | ||||
|   abbr -e gcors | ||||
|   abbr -e gcount | ||||
|   abbr -e gcp | ||||
|   abbr -e gcpa | ||||
|   abbr -e gcpc | ||||
|   abbr -e gd | ||||
|   abbr -e gdca | ||||
|   abbr -e gdcw | ||||
|   abbr -e gdct | ||||
|   abbr -e gdt | ||||
|   abbr -e gdup | ||||
|   abbr -e gdct | ||||
|   abbr -e gf | ||||
|   abbr -e gfa | ||||
|   abbr -e gfo | ||||
|   abbr -e ghh | ||||
|   abbr -e gi | ||||
|   abbr -e gignore | ||||
|   abbr -e gignored | ||||
|   abbr -e gk | ||||
|   abbr -e gke | ||||
|   abbr -e gfg | ||||
|   abbr -e gl | ||||
|   abbr -e gls | ||||
|   abbr -e glsp | ||||
|   abbr -e glg | ||||
|   abbr -e glgda | ||||
|   abbr -e glgm | ||||
|   abbr -e glo | ||||
|   abbr -e glog | ||||
|   abbr -e gloga | ||||
|   abbr -e gm | ||||
|   abbr -e gmom | ||||
|   abbr -e gmum | ||||
|   abbr -e gma | ||||
|   abbr -e gmtl | ||||
|   abbr -e gmtlvim | ||||
|   abbr -e gp | ||||
|   abbr -e gpd | ||||
|   abbr -e gpf | ||||
|   abbr -e gpf! | ||||
|   abbr -e gpt | ||||
|   abbr -e gptf | ||||
|   abbr -e gptf! | ||||
|   abbr -e gpoat | ||||
|   abbr -e gpoatf! | ||||
|   abbr -e gpoatf! | ||||
|   abbr -e gpv | ||||
|   abbr -e gpl | ||||
|   abbr -e gplo | ||||
|   abbr -e gplom | ||||
|   abbr -e gplu | ||||
|   abbr -e gplum | ||||
|   abbr -e gr | ||||
|   abbr -e gra | ||||
|   abbr -e grau | ||||
|   abbr -e grrm | ||||
|   abbr -e grmv | ||||
|   abbr -e grset | ||||
|   abbr -e gru | ||||
|   abbr -e grv | ||||
|   abbr -e grvv | ||||
|   abbr -e grb | ||||
|   abbr -e grba | ||||
|   abbr -e grbc | ||||
|   abbr -e grbd | ||||
|   abbr -e grbi | ||||
|   abbr -e grbom | ||||
|   abbr -e grbo | ||||
|   abbr -e grbs | ||||
|   abbr -e grev | ||||
|   abbr -e grs | ||||
|   abbr -e grs! | ||||
|   abbr -e grsh | ||||
|   abbr -e grsh! | ||||
|   abbr -e grsoh | ||||
|   abbr -e grsoh! | ||||
|   abbr -e gpristine | ||||
|   abbr -e grs- | ||||
|   abbr -e grm | ||||
|   abbr -e grmc | ||||
|   abbr -e grst | ||||
|   abbr -e grsts | ||||
|   abbr -e grstst | ||||
|   abbr -e grt | ||||
|   abbr -e gs | ||||
|   abbr -e gss | ||||
|   abbr -e gsb | ||||
|   abbr -e gshow | ||||
|   abbr -e gshowps | ||||
|   abbr -e gst | ||||
|   abbr -e gsta | ||||
|   abbr -e gstc | ||||
|   abbr -e gstd | ||||
|   abbr -e gstl | ||||
|   abbr -e gstp | ||||
|   abbr -e gstshow | ||||
|   abbr -e gstall | ||||
|   abbr -e gsts | ||||
|   abbr -e gsu | ||||
|   abbr -e gsw | ||||
|   abbr -e gswc | ||||
|   abbr -e gswm | ||||
|   abbr -e gswd | ||||
|   abbr -e gt | ||||
|   abbr -e gts | ||||
|   abbr -e gta | ||||
|   abbr -e gtas | ||||
|   abbr -e gwch | ||||
|   abbr -e gwt | ||||
|   abbr -e gwta | ||||
|   abbr -e gwtls | ||||
|   abbr -e gwtmv | ||||
|   abbr -e gwtrm | ||||
|   abbr -e gam | ||||
|   abbr -e gamc | ||||
|   abbr -e gams | ||||
|   abbr -e gama | ||||
|   abbr -e gamscp | ||||
| end | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue