Repository navigation
fastjj v0.2.1 — responsive private jjui actions
fastjj 0.2.1 includes the private jjui fork and fixes credential prompts in Lua actions.
- Lua
jj(...)calls keep the UI responsive while waiting for native SSH/HTTPS credentials, then resume with their normal output/error return values. fastjjuiuses inherited private command and credential channels. Backend argv staysfastjj --request-fd; repository paths, command data, and credentials stay out of child-process arguments.- The Rust backend embeds jj 0.37.0 with native Git/SSH. The UI is based on jjui 0.10.11.
- Both executables are included for Intel and ARM64 Linux and macOS. Install them together, then run
fastjjuiinside a repository.
Run the binary-only Nix package with:
nix run --refresh github:Swoorup/fastjj#jjuiSee the jjui guide for workflows, configuration, and source builds. External shell actions remain disabled. Use the bundled fastjjui for the private argument protocol; the privacy model describes its scope.