Skip to content

Latest commit

 

History

History
87 lines (62 loc) · 2.03 KB

File metadata and controls

87 lines (62 loc) · 2.03 KB

Alias Configuration Reference Files

This directory contains command aliases for jj to speed up common operations.

Files Created:

tier2-intermediate.toml

Purpose: Bookmark management and specialized logs Status: CREATED Key aliases:

  • nb - New bookmark on parent
  • tug - Move bookmark up to parent
  • logconflicts, logpush, logpull - Specialized log views
  • retrunk, nt - Rebase shortcuts
  • abandonempties - Cleanup

tier3-expert.toml

Purpose: Complex operations requiring deep jj knowledge Status: CREATED Key aliases:

  • rebase-all, reheat, rebasestale - Advanced rebase
  • consume, eject - Content movement
  • hideempty - Cleanup operations
  • ps - Smart push workflow
  • archive, unarchive - Description prefixing

advanced-workflows.toml

Purpose: Scripted workflows using util exec Status: CREATED Key aliases:

  • ps - Auto-commit and push workflow
  • archive/unarchive - Commit archiving
  • resolve - Custom conflict resolution

community-collection.toml

Purpose: Proven aliases from community Status: CREATED Key aliases:

  • ab, am, hide, reword - Common shortcuts
  • bg, bgc - Background operations
  • pl, xl - Log variants
  • delta - Delta diff integration
  • mine, o, oo - Utility shortcuts

Integrated Modules:

✓ Starter aliases (Main Config)

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)

Implementation:

Add to Main Config:

# Copy desired aliases
cat ~/.config/jj/aliases/tier2-intermediate.toml >> ~/.config/jj/config.toml

Test Aliases:

# Test an alias
jj tug
jj logpush

References: