Skip to content

fastjj v0.2.1 — responsive private jjui actions

Choose a tag to compare

@Swoorup Swoorup released this 14 Oct 13:07
· 30 commits to main since this release

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.
  • fastjjui uses inherited private command and credential channels. Backend argv stays fastjj --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 fastjjui inside a repository.

Run the binary-only Nix package with:

nix run --refresh github:Swoorup/fastjj#jjui

See 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.