vcs: Add aliases for jj

This commit is contained in:
Marty Oehme 2024-09-18 17:46:05 +02:00
parent bcd93eb237
commit bfb4fadee0
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A
3 changed files with 31 additions and 1 deletions

View file

@ -16,7 +16,7 @@ sh = "~"
[vcs.files]
"vcs/README.md" = { target = "~/NOWHERE", type = "symbolic", if = "false" }
"vcs/git" = "~/.config"
"vcs/jj" = "~/.config/jj"
"vcs/jj" = "~/.config"
"vcs/gitignore/config" = "~/.config"
"vcs/gitignore/local" = "~/.local"
vcs = "~"

30
vcs/jj/sh/alias.d/jj.sh Normal file
View file

@ -0,0 +1,30 @@
#!/usr/bin/env sh
if ! exist jj; then
return 1
fi
alias j='jj' # necessary for a thing as easy to type?
if exist lazyjj; then
alias lj="lazyjj"
fi
alias js="jj status"
alias jd="jj describe"
alias jn="jj new"
alias jc="jj commit"
alias jl='jj log'
alias jlo='jj log --summary'
alias jloo='jj log --patch'
alias jo="jj op log"
alias jss="jj squash"
alias jsi="jj squash --interactive"
alias je="jj edit"
alias jee="jj next --edit"
alias jun="jj undo"
alias jp="jj git push"