mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-08-05 08:37:46 +00:00
feat(aliases): reformat and use long options (#489)
* feat(aliases): reformat * fix(aliases): broken aliases * feat(aliases): use long options * feat(aliases): inline defs
This commit is contained in:
parent
b2fadc0ea8
commit
b3ae6f4af0
1 changed files with 158 additions and 161 deletions
|
@ -4,11 +4,11 @@ def git_current_branch [] {
|
||||||
|
|
||||||
def git_main_branch [] {
|
def git_main_branch [] {
|
||||||
git remote show origin
|
git remote show origin
|
||||||
| lines
|
| lines
|
||||||
| str trim
|
| str trim
|
||||||
| find --regex 'HEAD .*?[:: ].+'
|
| find --regex 'HEAD .*?[:: ].+'
|
||||||
| first
|
| first
|
||||||
| str replace 'HEAD .*?[:: ](.+)' '$1'
|
| str replace 'HEAD .*?[:: ](.+)' '$1'
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -16,188 +16,185 @@ def git_main_branch [] {
|
||||||
# (sorted alphabetically)
|
# (sorted alphabetically)
|
||||||
#
|
#
|
||||||
|
|
||||||
export alias ga = git add
|
export alias ga = git add
|
||||||
export alias gaa = git add --all
|
export alias gaa = git add --all
|
||||||
export alias gapa = git add --patch
|
export alias gapa = git add --patch
|
||||||
export alias gau = git add --update
|
export alias gau = git add --update
|
||||||
export alias gav = git add --verbose
|
export alias gav = git add --verbose
|
||||||
export alias gap = git apply
|
export alias gap = git apply
|
||||||
export alias gapt = git apply --3way
|
export alias gapt = git apply --3way
|
||||||
|
|
||||||
export alias gb = git branch
|
export alias gb = git branch
|
||||||
export alias gba = git branch -a
|
export alias gba = git branch --all
|
||||||
export alias gbd = git branch -d
|
export alias gbd = git branch --delete
|
||||||
export alias gbD = git branch -D
|
export alias gbD = git branch --delete --force
|
||||||
export alias gbl = git blame -b -w
|
export alias gbl = git blame -b -w
|
||||||
export alias gbnm = git branch --no-merged
|
export alias gbnm = git branch --no-merged
|
||||||
export alias gbr = git branch --remote
|
export alias gbr = git branch --remote
|
||||||
export alias gbs = git bisect
|
export alias gbs = git bisect
|
||||||
export alias gbsb = git bisect bad
|
export alias gbsb = git bisect bad
|
||||||
export alias gbsg = git bisect good
|
export alias gbsg = git bisect good
|
||||||
export alias gbsr = git bisect reset
|
export alias gbsr = git bisect reset
|
||||||
export alias gbss = git bisect start
|
export alias gbss = git bisect start
|
||||||
|
|
||||||
export alias gc = git commit -v
|
export alias gc = git commit --verbose
|
||||||
export alias gc! = git commit -v --amend
|
export alias gc! = git commit --verbose --amend
|
||||||
export alias gcn = git commit -v --no-edit
|
export alias gcn = git commit --verbose --no-edit
|
||||||
export alias gcn! = git commit -v --no-edit --amend
|
export alias gcn! = git commit --verbose --no-edit --amend
|
||||||
export alias gca = git commit -v -a
|
export alias gca = git commit --verbose --all
|
||||||
export alias gca! = git commit -v -a --amend
|
export alias gca! = git commit --verbose --all --amend
|
||||||
export alias gcan! = git commit -v -a --no-edit --amend
|
export alias gcan! = git commit --verbose --all --no-edit --amend
|
||||||
export alias gcans! = git commit -v -a -s --no-edit --amend
|
export alias gcans! = git commit --verbose --all --signoff --no-edit --amend
|
||||||
export alias gcam = git commit -a -m
|
export alias gcam = git commit --all --message
|
||||||
export alias gcsm = git commit -s -m
|
export alias gcsm = git commit --signoff --message
|
||||||
export alias gcas = git commit -a -s
|
export alias gcas = git commit --all --signoff
|
||||||
export alias gcasm = git commit -a -s -m
|
export alias gcasm = git commit --all --signoff --message
|
||||||
export alias gcb = git checkout -b
|
export alias gcb = git checkout -b
|
||||||
export alias gcd = git checkout develop
|
export alias gcd = git checkout develop
|
||||||
export alias gcf = git config --list
|
export alias gcf = git config --list
|
||||||
|
|
||||||
export alias gcl = git clone --recurse-submodules
|
|
||||||
export alias gclean = git clean -id
|
|
||||||
|
|
||||||
|
export alias gcl = git clone --recurse-submodules
|
||||||
|
export alias gclean = git clean --interactive -d
|
||||||
export def gpristine [] {
|
export def gpristine [] {
|
||||||
git reset --hard
|
git reset --hard
|
||||||
git clean -dffx
|
git clean -d --force -x
|
||||||
}
|
}
|
||||||
|
export alias gcm = git checkout (git_main_branch)
|
||||||
|
export alias gcmsg = git commit --message
|
||||||
|
export alias gco = git checkout
|
||||||
|
export alias gcor = git checkout --recurse-submodules
|
||||||
|
export alias gcount = git shortlog --summary --numbered
|
||||||
|
export alias gcp = git cherry-pick
|
||||||
|
export alias gcpa = git cherry-pick --abort
|
||||||
|
export alias gcpc = git cherry-pick --continue
|
||||||
|
export alias gcs = git commit --gpg-sign
|
||||||
|
export alias gcss = git commit --gpg-sign --signoff
|
||||||
|
export alias gcssm = git commit --gpg-sign --signoff --message
|
||||||
|
|
||||||
export alias gcm = git checkout (git_main_branch)
|
export alias gd = git diff
|
||||||
export alias gcmsg = git commit -m
|
export alias gdca = git diff --cached
|
||||||
export alias gco = git checkout
|
export alias gdcw = git diff --cached --word-diff
|
||||||
export alias gcor = git checkout --recurse-submodules
|
export alias gdct = git describe --tags (git rev-list --tags --max-count=1)
|
||||||
export alias gcount = git shortlog -sn
|
export alias gds = git diff --staged
|
||||||
export alias gcp = git cherry-pick
|
export alias gdt = git diff-tree --no-commit-id --name-only -r
|
||||||
export alias gcpa = git cherry-pick --abort
|
export alias gdup = git diff @{upstream}
|
||||||
export alias gcpc = git cherry-pick --continue
|
export alias gdw = git diff --word-diff
|
||||||
export alias gcs = git commit -S
|
|
||||||
export alias gcss = git commit -S -s
|
|
||||||
export alias gcssm = git commit -S -s -m
|
|
||||||
|
|
||||||
export alias gd = git diff
|
export alias gf = git fetch
|
||||||
export alias gdca = git diff --cached
|
export alias gfo = git fetch origin
|
||||||
export alias gdcw = git diff --cached --word-diff
|
|
||||||
export alias gdct = git describe --tags (git rev-list --tags --max-count=1)
|
|
||||||
export alias gds = git diff --staged
|
|
||||||
export alias gdt = git diff-tree --no-commit-id --name-only -r
|
|
||||||
export alias gdup = git diff @{upstream}
|
|
||||||
export alias gdw = git diff --word-diff
|
|
||||||
|
|
||||||
export alias gf = git fetch
|
export alias gg = git gui citool
|
||||||
export alias gfo = git fetch origin
|
export alias gga = git gui citool --amend
|
||||||
|
|
||||||
export alias gg = git gui citool
|
export alias ghh = git help
|
||||||
export alias gga = git gui citool --amend
|
|
||||||
|
|
||||||
export alias ghh = git help
|
export alias gignore = git update-index --assume-unchanged
|
||||||
|
|
||||||
export alias gignore = git update-index --assume-unchanged
|
export alias gl = git log
|
||||||
|
export alias glg = git log --stat
|
||||||
|
export alias glgp = git log --stat --patch
|
||||||
|
export alias glgg = git log --graph
|
||||||
|
export alias glgga = git log --graph --decorate --all
|
||||||
|
export alias glgm = git log --graph --max-count=10
|
||||||
|
export alias glo = git log --oneline --decorate
|
||||||
|
export alias glog = git log --oneline --decorate --graph
|
||||||
|
export alias gloga = git log --oneline --decorate --graph --all
|
||||||
|
|
||||||
export alias gl = git log
|
export alias gm = git merge
|
||||||
export alias glg = git log --stat
|
export alias gmtl = git mergetool --no-prompt
|
||||||
export alias glgp = git log --stat -p
|
export alias gmtlvim = git mergetool --no-prompt --tool=vimdiff
|
||||||
export alias glgg = git log --graph
|
export alias gma = git merge --abort
|
||||||
export alias glgga = git log --graph --decorate --all
|
|
||||||
export alias glgm = git log --graph --max-count=10
|
|
||||||
export alias glo = git log --oneline --decorate
|
|
||||||
export alias glog = git log --oneline --decorate --graph
|
|
||||||
export alias gloga = git log --oneline --decorate --graph --all
|
|
||||||
|
|
||||||
export alias gm = git merge
|
|
||||||
export alias gmtl = git mergetool --no-prompt
|
|
||||||
export alias gmtlvim = git mergetool --no-prompt --tool=vimdiff
|
|
||||||
export alias gma = git merge --abort
|
|
||||||
export def gmom [] {
|
export def gmom [] {
|
||||||
let main = (git_main_branch)
|
let main = (git_main_branch)
|
||||||
git merge $"origin/($main)"
|
git merge $"origin/($main)"
|
||||||
}
|
}
|
||||||
|
|
||||||
export alias gp = git push
|
export alias gp = git push
|
||||||
export alias gpd = git push --dry-run
|
export alias gpd = git push --dry-run
|
||||||
export alias gpf = git push --force-with-lease
|
export alias gpf = git push --force-with-lease
|
||||||
export alias gpf! = git push --force
|
export alias gpf! = git push --force
|
||||||
export alias gpl = git pull
|
export alias gpl = git pull
|
||||||
export def gpoat [] {
|
export def gpoat [] {
|
||||||
git push origin --all
|
git push origin --all; git push origin --tags
|
||||||
git push origin --tags
|
|
||||||
}
|
}
|
||||||
export alias gpr = git pull --rebase
|
export alias gpr = git pull --rebase
|
||||||
export alias gpu = git push upstream
|
export alias gpu = git push upstream
|
||||||
export alias gpv = git push -v
|
export alias gpv = git push --verbose
|
||||||
|
|
||||||
export alias gr = git remote
|
export alias gr = git remote
|
||||||
export alias gpra = git pull --rebase --autostash
|
export alias gpra = git pull --rebase --autostash
|
||||||
export alias gprav = git pull --rebase --autostash -v
|
export alias gprav = git pull --rebase --autostash --verbose
|
||||||
export alias gprv = git pull --rebase -v
|
export alias gprv = git pull --rebase --verbose
|
||||||
export alias gpsup = git push --set-upstream origin (git_current_branch)
|
export alias gpsup = git push --set-upstream origin (git_current_branch)
|
||||||
export alias gra = git remote add
|
export alias gra = git remote add
|
||||||
export alias grb = git rebase
|
export alias grb = git rebase
|
||||||
export alias grba = git rebase --abort
|
export alias grba = git rebase --abort
|
||||||
export alias grbc = git rebase --continue
|
export alias grbc = git rebase --continue
|
||||||
export alias grbd = git rebase develop
|
export alias grbd = git rebase develop
|
||||||
export alias grbi = git rebase -i
|
export alias grbi = git rebase --interactive
|
||||||
export alias grbm = git rebase (git_main_branch)
|
export alias grbm = git rebase (git_main_branch)
|
||||||
export alias grbo = git rebase --onto
|
export alias grbo = git rebase --onto
|
||||||
export alias grbs = git rebase --skip
|
export alias grbs = git rebase --skip
|
||||||
export alias grev = git revert
|
export alias grev = git revert
|
||||||
export alias grh = git reset
|
export alias grh = git reset
|
||||||
export alias grhh = git reset --hard
|
export alias grhh = git reset --hard
|
||||||
export alias groh = git reset $"origin/$(git_current_branch)" --hard
|
export alias groh = git reset $"origin/$(git_current_branch)" --hard
|
||||||
export alias grm = git rm
|
export alias grm = git rm
|
||||||
export alias grmc = git rm --cached
|
export alias grmc = git rm --cached
|
||||||
export alias grmv = git remote rename
|
export alias grmv = git remote rename
|
||||||
export alias grrm = git remote remove
|
export alias grrm = git remote remove
|
||||||
export alias grs = git restore
|
export alias grs = git restore
|
||||||
export alias grset = git remote set-url
|
export alias grset = git remote set-url
|
||||||
export alias grss = git restore --source
|
export alias grss = git restore --source
|
||||||
export alias grst = git restore --staged
|
export alias grst = git restore --staged
|
||||||
export alias grt = cd (git rev-parse --show-toplevel or echo .)
|
export alias grt = cd (git rev-parse --show-toplevel or echo .)
|
||||||
export alias gru = git reset --
|
export alias gru = git reset --
|
||||||
export alias grup = git remote update
|
export alias grup = git remote update
|
||||||
export alias grv = git remote -v
|
export alias grv = git remote --verbose
|
||||||
|
|
||||||
export alias gsb = git status -sb
|
export alias gsb = git status --short --branch
|
||||||
export alias gsd = git svn dcommit
|
export alias gsd = git svn dcommit
|
||||||
export alias gsh = git show
|
export alias gsh = git show
|
||||||
export alias gsi = git submodule init
|
export alias gsi = git submodule init
|
||||||
export alias gsps = git show --pretty=short --show-signature
|
export alias gsps = git show --pretty=short --show-signature
|
||||||
export alias gsr = git svn rebase
|
export alias gsr = git svn rebase
|
||||||
export alias gss = git status -s
|
export alias gss = git status --short
|
||||||
export alias gst = git status
|
export alias gst = git status
|
||||||
|
|
||||||
export alias gstaa = git stash apply
|
export alias gstaa = git stash apply
|
||||||
export alias gstc = git stash clear
|
export alias gstc = git stash clear
|
||||||
export alias gstd = git stash drop
|
export alias gstd = git stash drop
|
||||||
export alias gstl = git stash list
|
export alias gstl = git stash list
|
||||||
export alias gstp = git stash pop
|
export alias gstp = git stash pop
|
||||||
export alias gsts = git stash show --text
|
export alias gsts = git stash show --text
|
||||||
export alias gstu = gsta --include-untracked
|
export alias gstu = gsta --include-untracked
|
||||||
export alias gstall = git stash --all
|
export alias gstall = git stash --all
|
||||||
export alias gsu = git submodule update
|
export alias gsu = git submodule update
|
||||||
export alias gsw = git switch
|
export alias gsw = git switch
|
||||||
export alias gswc = git switch -c
|
export alias gswc = git switch --create
|
||||||
|
|
||||||
export alias gts = git tag -s
|
|
||||||
|
|
||||||
|
export alias gts = git tag --sign
|
||||||
export def gtv [] {
|
export def gtv [] {
|
||||||
git tag | lines | sort
|
git tag | lines | sort
|
||||||
}
|
}
|
||||||
export alias glum = git pull upstream (git_main_branch)
|
export alias glum = git pull upstream (git_main_branch)
|
||||||
export alias gunignore = git update-index --no-assume-unchanged
|
|
||||||
export alias gup = git pull --rebase
|
|
||||||
export alias gupv = git pull --rebase -v
|
|
||||||
export alias gupa = git pull --rebase --autostash
|
|
||||||
export alias gupav = git pull --rebase --autostash -v
|
|
||||||
|
|
||||||
export alias gwch = git whatchanged -p --abbrev-commit --pretty=medium
|
export alias gunignore = git update-index --no-assume-unchanged
|
||||||
|
export alias gup = git pull --rebase
|
||||||
|
export alias gupv = git pull --rebase --verbose
|
||||||
|
export alias gupa = git pull --rebase --autostash
|
||||||
|
export alias gupav = git pull --rebase --autostash --verbose
|
||||||
|
|
||||||
export alias gwt = git worktree
|
export alias gwch = git whatchanged -p --abbrev-commit --pretty=medium
|
||||||
export alias gwta = git worktree add
|
|
||||||
export alias gwtls = git worktree list
|
|
||||||
export alias gwtmv = git worktree move
|
|
||||||
export alias gwtrm = git worktree remove
|
|
||||||
|
|
||||||
export alias gam = git am
|
export alias gwt = git worktree
|
||||||
export alias gamc = git am --continue
|
export alias gwta = git worktree add
|
||||||
export alias gams = git am --skip
|
export alias gwtls = git worktree list
|
||||||
export alias gama = git am --abort
|
export alias gwtmv = git worktree move
|
||||||
export alias gamscp = git am --show-current-patch
|
export alias gwtrm = git worktree remove
|
||||||
|
|
||||||
|
export alias gam = git am
|
||||||
|
export alias gamc = git am --continue
|
||||||
|
export alias gams = git am --skip
|
||||||
|
export alias gama = git am --abort
|
||||||
|
export alias gamscp = git am --show-current-patch
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue