Added abbreviations for dotfiles function
This commit is contained in:
parent
8855304904
commit
26aed6fed1
1 changed files with 423 additions and 0 deletions
423
.config/fish/conf.d/dotfiles_abbr.fish
Normal file
423
.config/fish/conf.d/dotfiles_abbr.fish
Normal file
|
@ -0,0 +1,423 @@
|
||||||
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
|
abbr d 'dotfiles'
|
||||||
|
|
||||||
|
abbr da 'dotfiles add'
|
||||||
|
abbr daa 'dotfiles add --all'
|
||||||
|
abbr dapa 'dotfiles add --patch'
|
||||||
|
abbr dau 'dotfiles add --update'
|
||||||
|
abbr dav 'dotfiles add --verbose'
|
||||||
|
abbr dap 'dotfiles apply'
|
||||||
|
abbr dapt 'dotfiles apply --3way'
|
||||||
|
|
||||||
|
abbr db 'dotfiles branch'
|
||||||
|
abbr dba 'dotfiles branch -a'
|
||||||
|
abbr dbd 'dotfiles branch -d'
|
||||||
|
abbr dbdf 'dotfiles branch -d -f'
|
||||||
|
abbr dbD 'dotfiles branch -D'
|
||||||
|
abbr dbDf 'dotfiles branch -D -f'
|
||||||
|
abbr dbnm 'dotfiles branch --no-merged'
|
||||||
|
abbr dbr 'dotfiles branch --remote'
|
||||||
|
|
||||||
|
abbr dbl 'dotfiles blame -b -w'
|
||||||
|
|
||||||
|
abbr dbs 'dotfiles bisect'
|
||||||
|
abbr dbsb 'dotfiles bisect bad'
|
||||||
|
abbr dbsg 'dotfiles bisect good'
|
||||||
|
abbr dbsr 'dotfiles bisect reset'
|
||||||
|
abbr dbss 'dotfiles bisect start'
|
||||||
|
|
||||||
|
abbr dc 'dotfiles commit -v'
|
||||||
|
abbr dci 'dotfiles commit --allow-empty -v -m\'chore: initial commit\''
|
||||||
|
abbr dc! 'dotfiles commit -v --amend'
|
||||||
|
abbr dcn 'dotfiles commit -v --no-edit'
|
||||||
|
abbr dcn! 'dotfiles commit -v --amend --no-edit'
|
||||||
|
abbr dca 'dotfiles commit -a -v'
|
||||||
|
abbr dca! 'dotfiles commit -a -v --amend'
|
||||||
|
abbr dcan! 'dotfiles commit -a -v --no-edit --amend'
|
||||||
|
abbr dcans! 'dotfiles commit -a -v -s --no-edit --amend'
|
||||||
|
abbr dcam 'dotfiles commit -a -m'
|
||||||
|
abbr dcas 'dotfiles commit -a -s'
|
||||||
|
abbr dcasm 'dotfiles commit -a -s -m'
|
||||||
|
abbr dcsm 'dotfiles commit -s -m'
|
||||||
|
abbr dcm 'dotfiles commit -m'
|
||||||
|
abbr dcs 'dotfiles commit -S'
|
||||||
|
|
||||||
|
abbr dcf 'dotfiles config --list'
|
||||||
|
|
||||||
|
abbr dcl 'dotfiles clone --recurse-submodules'
|
||||||
|
|
||||||
|
abbr dclean 'dotfiles clean -id'
|
||||||
|
|
||||||
|
abbr dco 'dotfiles checkout'
|
||||||
|
abbr dcob 'dotfiles checkout -b'
|
||||||
|
abbr dcom 'dotfiles checkout (git_main_branch)'
|
||||||
|
abbr dcod 'dotfiles checkout (git_develop_branch)'
|
||||||
|
abbr dcof 'dotfiles checkout (git_feature_prepend)/'
|
||||||
|
abbr dcoh 'dotfiles checkout hotfix/'
|
||||||
|
abbr dcor 'dotfiles checkout release/'
|
||||||
|
abbr dcos 'dotfiles checkout support/'
|
||||||
|
abbr dcors 'dotfiles checkout --recurse-submodules'
|
||||||
|
|
||||||
|
abbr dcount 'dotfiles shortlog -sn'
|
||||||
|
|
||||||
|
abbr dcp 'dotfiles cherry-pick'
|
||||||
|
abbr dcpa 'dotfiles cherry-pick --abort'
|
||||||
|
abbr dcpc 'dotfiles cherry-pick --continue'
|
||||||
|
|
||||||
|
abbr dd 'dotfiles diff'
|
||||||
|
abbr ddca 'dotfiles diff --cached'
|
||||||
|
abbr ddcw 'dotfiles diff --cached --word-diff'
|
||||||
|
abbr ddct 'dotfiles diff --staged'
|
||||||
|
abbr ddt 'dotfiles diff-tree --no-commit-id --name-only -r'
|
||||||
|
# abbr gdnolock 'dotfiles diff ":(exclude)package-lock.json" ":(exclude)*.lock"'
|
||||||
|
abbr ddup 'dotfiles diff @{upstream}'
|
||||||
|
# abbr gdv 'dotfiles diff -w $@ | view -'
|
||||||
|
|
||||||
|
abbr ddct 'dotfiles describe --tags (git rev-list --tags --max-count=1)'
|
||||||
|
|
||||||
|
abbr df 'dotfiles fetch'
|
||||||
|
abbr dfa 'dotfiles fetch --all --prune'
|
||||||
|
abbr dfo 'dotfiles fetch origin'
|
||||||
|
|
||||||
|
# gg
|
||||||
|
# gga
|
||||||
|
# ggf
|
||||||
|
# ggfl
|
||||||
|
# ggl
|
||||||
|
# ggp
|
||||||
|
# ggpnp
|
||||||
|
# ggpull
|
||||||
|
# ggpur
|
||||||
|
# ggpush
|
||||||
|
# ggsup
|
||||||
|
# ggu
|
||||||
|
# gpsup
|
||||||
|
|
||||||
|
abbr dhh 'dotfiles help'
|
||||||
|
|
||||||
|
abbr di 'dotfiles init'
|
||||||
|
|
||||||
|
abbr dignore 'dotfiles update-index --assume-unchanged'
|
||||||
|
abbr dignored 'dotfiles ls-files -v | grep "^[[:lower:]]"'
|
||||||
|
|
||||||
|
abbr dk 'dotfilesk --all --branches &!'
|
||||||
|
abbr dke 'dotfilesk --all (git log -g --pretty=%h) &!'
|
||||||
|
|
||||||
|
abbr dfg 'dotfiles ls-files | grep'
|
||||||
|
|
||||||
|
# gl: git log
|
||||||
|
abbr dl 'dotfiles log'
|
||||||
|
abbr dls 'dotfiles log --stat'
|
||||||
|
abbr dlsp 'dotfiles log --stat -p'
|
||||||
|
abbr dlg 'dotfiles log --graph'
|
||||||
|
abbr dlgda 'dotfiles log --graph --decorate --all'
|
||||||
|
abbr dlgm 'dotfiles log --graph --max-count=10'
|
||||||
|
abbr dlo 'dotfiles log --oneline --decorate'
|
||||||
|
abbr dlog 'dotfiles log --oneline --decorate --graph'
|
||||||
|
abbr dloga 'dotfiles log --oneline --decorate --graph --all'
|
||||||
|
# abbr glol
|
||||||
|
# abbr glols
|
||||||
|
# abbr glod
|
||||||
|
# abbr glods
|
||||||
|
# abbr glola
|
||||||
|
|
||||||
|
# gm: git merge
|
||||||
|
abbr dm 'dotfiles merge'
|
||||||
|
abbr dmom 'dotfiles merge origin/(git_main_branch)'
|
||||||
|
abbr dmum 'dotfiles merge upstream/(git_main_branch)'
|
||||||
|
abbr dma 'dotfiles merge --abort'
|
||||||
|
|
||||||
|
# gmtl: git mergetool
|
||||||
|
abbr dmtl 'dotfiles mergetool --no-prompt'
|
||||||
|
abbr dmtlvim 'dotfiles mergetool --no-prompt --tool=vimdiff'
|
||||||
|
|
||||||
|
# gp: git push
|
||||||
|
abbr dp 'dotfiles push'
|
||||||
|
abbr dpd 'dotfiles push --dry-run'
|
||||||
|
abbr dpf 'dotfiles push --force-with-lease'
|
||||||
|
abbr dpf! 'dotfiles push --force'
|
||||||
|
abbr dpsu 'dotfiles push --set-upstream origin (git_current_branch)'
|
||||||
|
abbr dpt 'dotfiles push --tags'
|
||||||
|
abbr dptf 'dotfiles push --tags --force-with-lease'
|
||||||
|
abbr dptf! 'dotfiles push --tags --force'
|
||||||
|
abbr dpoat 'dotfiles push origin --all && git push origin --tags'
|
||||||
|
abbr dpoatf! 'dotfiles push origin --all --force-with-lease && git push origin --tags --force-with-lease'
|
||||||
|
abbr dpoatf! 'dotfiles push origin --all --force && git push origin --tags --force'
|
||||||
|
abbr dpv 'dotfiles push -v'
|
||||||
|
|
||||||
|
# gpl: git pull
|
||||||
|
abbr dpl 'dotfiles pull'
|
||||||
|
abbr dplo 'dotfiles pull origin'
|
||||||
|
abbr dplom 'dotfiles pull origin (git_main_branch)'
|
||||||
|
abbr dplu 'dotfiles pull upstream'
|
||||||
|
abbr dplum 'dotfiles pull upstream (git_main_branch)'
|
||||||
|
|
||||||
|
# gr: git remote
|
||||||
|
abbr dr 'dotfiles remote -v'
|
||||||
|
abbr dra 'dotfiles remote add'
|
||||||
|
abbr drau 'dotfiles remote add upstream'
|
||||||
|
abbr drrm 'dotfiles remote remove'
|
||||||
|
abbr drmv 'dotfiles remote rename'
|
||||||
|
abbr drset 'dotfiles remote set-url'
|
||||||
|
abbr dru 'dotfiles remote update'
|
||||||
|
abbr drv 'dotfiles remote -v'
|
||||||
|
abbr drvv 'dotfiles remote -vvv'
|
||||||
|
|
||||||
|
# grb: git rebase
|
||||||
|
abbr drb 'dotfiles rebase'
|
||||||
|
abbr drba 'dotfiles rebase --abort'
|
||||||
|
abbr drbc 'dotfiles rebase --continue'
|
||||||
|
abbr drbd 'dotfiles rebase (git_develop_branch)'
|
||||||
|
abbr drbi 'dotfiles rebase -i'
|
||||||
|
abbr drbom 'dotfiles rebase origin/(git_main_branch)'
|
||||||
|
abbr drbo 'dotfiles rebase --onto'
|
||||||
|
abbr drbs 'dotfiles rebase --skip'
|
||||||
|
|
||||||
|
# grev: git revert
|
||||||
|
abbr drev 'dotfiles revert'
|
||||||
|
|
||||||
|
# grs: git reset
|
||||||
|
abbr drs 'dotfiles reset'
|
||||||
|
abbr drs! 'dotfiles reset --hard'
|
||||||
|
abbr drsh 'dotfiles reset HEAD'
|
||||||
|
abbr drsh! 'dotfiles reset HEAD --hard'
|
||||||
|
abbr drsoh 'dotfiles reset origin/(git_current_branch)'
|
||||||
|
abbr drsoh! 'dotfiles reset origin/(git_current_branch) --hard'
|
||||||
|
abbr dpristine 'dotfiles reset --hard && git clean -dffx'
|
||||||
|
abbr drs- 'dotfiles reset --'
|
||||||
|
|
||||||
|
# grm: git rm
|
||||||
|
abbr drm 'dotfiles rm'
|
||||||
|
abbr drmc 'dotfiles rm --cached'
|
||||||
|
|
||||||
|
# grst: git restore
|
||||||
|
abbr drst 'dotfiles restore'
|
||||||
|
abbr drsts 'dotfiles restore --source'
|
||||||
|
abbr drstst 'dotfiles restore --staged'
|
||||||
|
|
||||||
|
# grt: git return
|
||||||
|
abbr drt 'cd (git rev-parse --show-toplevel || echo .)'
|
||||||
|
|
||||||
|
# gs: git status
|
||||||
|
abbr ds 'dotfiles status'
|
||||||
|
abbr dss 'dotfiles status -s'
|
||||||
|
abbr dsb 'dotfiles status -sb'
|
||||||
|
|
||||||
|
# gshow: git show
|
||||||
|
abbr dshow 'dotfiles show'
|
||||||
|
abbr dshowps 'dotfiles show --pretty=short --show-signature'
|
||||||
|
|
||||||
|
# gst: git stash
|
||||||
|
abbr dst 'dotfiles stash'
|
||||||
|
abbr dsta 'dotfiles stash apply'
|
||||||
|
abbr dstc 'dotfiles stash clear'
|
||||||
|
abbr dstd 'dotfiles stash drop'
|
||||||
|
abbr dstl 'dotfiles stash list'
|
||||||
|
abbr dstp 'dotfiles stash pop'
|
||||||
|
abbr dstshow 'dotfiles stash show --text'
|
||||||
|
abbr dstall 'dotfiles stash --all'
|
||||||
|
abbr dsts 'dotfiles stash save'
|
||||||
|
|
||||||
|
# gsu: git submodule
|
||||||
|
abbr dsu 'dotfiles submodule update'
|
||||||
|
|
||||||
|
# gsw: git switch
|
||||||
|
abbr dsw 'dotfiles switch'
|
||||||
|
abbr dswc 'dotfiles switch -c'
|
||||||
|
abbr dswm 'dotfiles switch (git_main_branch)'
|
||||||
|
abbr dswd 'dotfiles switch (git_develop_branch)'
|
||||||
|
|
||||||
|
# gt: git tag
|
||||||
|
abbr dt 'dotfiles tag'
|
||||||
|
abbr dts 'dotfiles tag -s'
|
||||||
|
abbr dta 'dotfiles tag -a'
|
||||||
|
abbr dtas 'dotfiles tag -a -s'
|
||||||
|
# gtl
|
||||||
|
|
||||||
|
# gwch: git whatchanged
|
||||||
|
abbr dwch 'dotfiles whatchanged -p --abbrev-commit --pretty=medium'
|
||||||
|
|
||||||
|
# gwt: git worktree
|
||||||
|
abbr dwt 'dotfiles worktree'
|
||||||
|
abbr dwta 'dotfiles worktree add'
|
||||||
|
abbr dwtls 'dotfiles worktree list'
|
||||||
|
abbr dwtmv 'dotfiles worktree move'
|
||||||
|
abbr dwtrm 'dotfiles worktree remove'
|
||||||
|
|
||||||
|
# gam: git am
|
||||||
|
abbr dam 'dotfiles am'
|
||||||
|
abbr damc 'dotfiles am --continue'
|
||||||
|
abbr dams 'dotfiles am --skip'
|
||||||
|
abbr dama 'dotfiles am --abort'
|
||||||
|
abbr damscp 'dotfiles am --show-current-patch'
|
||||||
|
|
||||||
|
function dotfiles_abbr_uninstall --on-event git_abbr_uninstall
|
||||||
|
abbr -e d
|
||||||
|
abbr -e da
|
||||||
|
abbr -e daa
|
||||||
|
abbr -e dapa
|
||||||
|
abbr -e dau
|
||||||
|
abbr -e dav
|
||||||
|
abbr -e dap
|
||||||
|
abbr -e dapt
|
||||||
|
abbr -e db
|
||||||
|
abbr -e dba
|
||||||
|
abbr -e dbd
|
||||||
|
abbr -e dbDf
|
||||||
|
abbr -e dbD
|
||||||
|
abbr -e dbDf
|
||||||
|
abbr -e dbnm
|
||||||
|
abbr -e dbr
|
||||||
|
abbr -e dbl
|
||||||
|
abbr -e dbs
|
||||||
|
abbr -e dbsb
|
||||||
|
abbr -e dbsg
|
||||||
|
abbr -e dbsr
|
||||||
|
abbr -e dbss
|
||||||
|
abbr -e dc
|
||||||
|
abbr -e dci
|
||||||
|
abbr -e dc!
|
||||||
|
abbr -e dcn
|
||||||
|
abbr -e dcn!
|
||||||
|
abbr -e dca
|
||||||
|
abbr -e dca!
|
||||||
|
abbr -e dcan!
|
||||||
|
abbr -e dcans!
|
||||||
|
abbr -e dcam
|
||||||
|
abbr -e dcas
|
||||||
|
abbr -e dcasm
|
||||||
|
abbr -e dcsm
|
||||||
|
abbr -e dcm
|
||||||
|
abbr -e dcs
|
||||||
|
abbr -e dcf
|
||||||
|
abbr -e dcl
|
||||||
|
abbr -e dclean
|
||||||
|
abbr -e dco
|
||||||
|
abbr -e dcob
|
||||||
|
abbr -e dcom
|
||||||
|
abbr -e dcod
|
||||||
|
abbr -e dcof
|
||||||
|
abbr -e dcoh
|
||||||
|
abbr -e dcor
|
||||||
|
abbr -e dcos
|
||||||
|
abbr -e dcors
|
||||||
|
abbr -e dcount
|
||||||
|
abbr -e dcp
|
||||||
|
abbr -e dcpa
|
||||||
|
abbr -e dcpc
|
||||||
|
abbr -e dd
|
||||||
|
abbr -e ddca
|
||||||
|
abbr -e ddcw
|
||||||
|
abbr -e ddct
|
||||||
|
abbr -e ddt
|
||||||
|
abbr -e ddup
|
||||||
|
abbr -e ddct
|
||||||
|
abbr -e df
|
||||||
|
abbr -e dfa
|
||||||
|
abbr -e dfo
|
||||||
|
abbr -e dhh
|
||||||
|
abbr -e di
|
||||||
|
abbr -e dignore
|
||||||
|
abbr -e dignored
|
||||||
|
abbr -e dk
|
||||||
|
abbr -e dke
|
||||||
|
abbr -e dfg
|
||||||
|
abbr -e dl
|
||||||
|
abbr -e dls
|
||||||
|
abbr -e dlsp
|
||||||
|
abbr -e dlg
|
||||||
|
abbr -e dlgda
|
||||||
|
abbr -e dlgm
|
||||||
|
abbr -e dlo
|
||||||
|
abbr -e dlog
|
||||||
|
abbr -e dloga
|
||||||
|
abbr -e dm
|
||||||
|
abbr -e dmom
|
||||||
|
abbr -e dmum
|
||||||
|
abbr -e dma
|
||||||
|
abbr -e dmtl
|
||||||
|
abbr -e dmtlvim
|
||||||
|
abbr -e dp
|
||||||
|
abbr -e dpd
|
||||||
|
abbr -e dpf
|
||||||
|
abbr -e dpf!
|
||||||
|
abbr -e dpt
|
||||||
|
abbr -e dptf
|
||||||
|
abbr -e dptf!
|
||||||
|
abbr -e dpoat
|
||||||
|
abbr -e dpoatf!
|
||||||
|
abbr -e dpoatf!
|
||||||
|
abbr -e dpv
|
||||||
|
abbr -e dpl
|
||||||
|
abbr -e dplo
|
||||||
|
abbr -e dplom
|
||||||
|
abbr -e dplu
|
||||||
|
abbr -e dplum
|
||||||
|
abbr -e dr
|
||||||
|
abbr -e dra
|
||||||
|
abbr -e drau
|
||||||
|
abbr -e drrm
|
||||||
|
abbr -e drmv
|
||||||
|
abbr -e drset
|
||||||
|
abbr -e dru
|
||||||
|
abbr -e drv
|
||||||
|
abbr -e drvv
|
||||||
|
abbr -e drb
|
||||||
|
abbr -e drba
|
||||||
|
abbr -e drbc
|
||||||
|
abbr -e drbd
|
||||||
|
abbr -e drbi
|
||||||
|
abbr -e drbom
|
||||||
|
abbr -e drbo
|
||||||
|
abbr -e drbs
|
||||||
|
abbr -e drev
|
||||||
|
abbr -e drs
|
||||||
|
abbr -e drs!
|
||||||
|
abbr -e drsh
|
||||||
|
abbr -e drsh!
|
||||||
|
abbr -e drsoh
|
||||||
|
abbr -e drsoh!
|
||||||
|
abbr -e dpristine
|
||||||
|
abbr -e drs-
|
||||||
|
abbr -e drm
|
||||||
|
abbr -e drmc
|
||||||
|
abbr -e drst
|
||||||
|
abbr -e drsts
|
||||||
|
abbr -e drstst
|
||||||
|
abbr -e drt
|
||||||
|
abbr -e ds
|
||||||
|
abbr -e dss
|
||||||
|
abbr -e dsb
|
||||||
|
abbr -e dshow
|
||||||
|
abbr -e dshowps
|
||||||
|
abbr -e dst
|
||||||
|
abbr -e dsta
|
||||||
|
abbr -e dstc
|
||||||
|
abbr -e dstd
|
||||||
|
abbr -e dstl
|
||||||
|
abbr -e dstp
|
||||||
|
abbr -e dstshow
|
||||||
|
abbr -e dstall
|
||||||
|
abbr -e dsts
|
||||||
|
abbr -e dsu
|
||||||
|
abbr -e dsw
|
||||||
|
abbr -e dswc
|
||||||
|
abbr -e dswm
|
||||||
|
abbr -e dswd
|
||||||
|
abbr -e dt
|
||||||
|
abbr -e dts
|
||||||
|
abbr -e dta
|
||||||
|
abbr -e dtas
|
||||||
|
abbr -e dwch
|
||||||
|
abbr -e dwt
|
||||||
|
abbr -e dwta
|
||||||
|
abbr -e dwtls
|
||||||
|
abbr -e dwtmv
|
||||||
|
abbr -e dwtrm
|
||||||
|
abbr -e dam
|
||||||
|
abbr -e damc
|
||||||
|
abbr -e dams
|
||||||
|
abbr -e dama
|
||||||
|
abbr -e damscp
|
||||||
|
end
|
Loading…
Reference in a new issue