![[ANN] dojjo (djo): worktrunk-style workspace manager for jujutsu (jj)](https://external-preview.redd.it/4UXS68-79mNZWZgM_mpQQMOpUMbPjjxIvy78L_grsLQ.png?width=1080&crop=smart&auto=webp&s=736195581f826761595c06a5481dd8a4ab819677)
▲ 0 r/git
[ANN] dojjo (djo): worktrunk-style workspace manager for jujutsu (jj)
I wanted a worktrunk-style workflow for jj, so I built one: dojjo (djo).
It is a small CLI that manages workspace lifecycle in jj repos:
- switch (create/switch workspace + bookmark)
- list (with conflict/divergence indicators)
- merge (squash/rebase/move bookmark/cleanup)
- remove, prune, for-each
- lifecycle hooks (pre-* and post-*)
- shell integration with completion (zsh/bash/fish/pwsh)
It also reads worktrunk config (.config/wt.toml), so existing setup is easy to reuse.
Read more here.
I would love feedback, especially on:
- merge defaults
- hook behavior.
- Shell integration (I personally only use zsh)
u/WolverineBeach — 3 days ago