/jj_tui

A TUI for the Jujutsu version control system

Primary LanguageOCamlMIT LicenseMIT

Jujutsu TUI

nix A TUI for the new version control system Jujutsu

jj_tui-ezgif com-optimize

Press ? to show the help. (commands are different between graph and files view). Press Alt+UpandAlt+Down to navigate windows List of graph commands:

jj_tui commands

Please provide any suggestions. I'm new to jujutsu so I'm sure people have workflows I couldn't even dream of.

Installing

If you are on linux, just grab the latest release. It's statically linked and should work on any linux machine. If you are on mac, also grab a prebuild, let me know if you have any issues as I can't test on a mac.

To open a shell with jj_tui on nix:nix shell github:faldor20/jj_tui

To install without nix: This is definitely broken right now. Please just use nix 🙏

  1. Install opam with your package manager
  2. clone the repo
  3. Run: opam install .

Dependencies

The jujutsu CLI. I haven't tested on windows or Mac. I believe it won't work outside Unix so Windows users will currently have to use wsl.

Dev

Can be built with nix nix build or open a nix shell with nix develop For non-nix the project can be buit with dune or opam.