This directory contains command aliases for jj to speed up common operations.
Purpose: Bookmark management and specialized logs Status: CREATED Key aliases:
nb- New bookmark on parenttug- Move bookmark up to parentlogconflicts,logpush,logpull- Specialized log viewsretrunk,nt- Rebase shortcutsabandonempties- Cleanup
Purpose: Complex operations requiring deep jj knowledge Status: CREATED Key aliases:
rebase-all,reheat,rebasestale- Advanced rebaseconsume,eject- Content movementhideempty- Cleanup operationsps- Smart push workflowarchive,unarchive- Description prefixing
Purpose: Scripted workflows using util exec Status: CREATED Key aliases:
ps- Auto-commit and push workflowarchive/unarchive- Commit archivingresolve- Custom conflict resolution
Purpose: Proven aliases from community Status: CREATED Key aliases:
ab,am,hide,reword- Common shortcutsbg,bgc- Background operationspl,xl- Log variantsdelta- Delta diff integrationmine,o,oo- Utility shortcuts
Status: ✅ IMPLEMENTED in config.toml
Contains: Basic aliases (Tier 1)
st,d,ds,s,c,ci(Status/Diff/Commit)l,ll,lll(Logs)e,amend,r(Editing)pull,push,sync(Remote)n,co(Navigation)fzf,tui,ui(TUI)
# Copy desired aliases
cat ~/.config/jj/aliases/tier2-intermediate.toml >> ~/.config/jj/config.toml# Test an alias
jj tug
jj logpush- Aliases: https://jj-vcs.github.io/jj/latest/config/#command-aliases
- Community configs: jj-vcs/jj#5812