terminal user interface to jujutsu. Focused on speed and clarity
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update README.md

authored by

Eli Dowling and committed by
GitHub
397e3250 b0ac0a4e

+16 -11
+16 -11
README.md
··· 7 7 8 8 9 9 Press `?` to show the help. (commands are different between graph and files view). 10 - Press `Alt+Up`and`Alt+Down` to navigate windows 10 + Press `Arrows` to navigate windows, `Enter` to focus file view 11 11 List of graph commands: 12 12 13 13 ![jj_tui commands](https://github.com/user-attachments/assets/1e446a3d-1736-4207-b311-29d8e4bdc333) ··· 15 15 16 16 Please provide any suggestions. I'm new to jujutsu so I'm sure people have workflows I couldn't even dream of. 17 17 ## Installing 18 - If you are on linux, just grab the latest release. It's statically linked and should work on any linux machine. 19 - 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. 20 - 21 - 22 - To open a shell with jj_tui on nix:`nix shell github:faldor20/jj_tui` 18 + `linux`: Grab the latest release. It's statically linked and should work on any linux machine. 19 + `mac`: Grab a prebuild. Let me know if you have any issues as I can't test on a mac. 23 20 24 - To install without nix: **This is definitely broken right now. Please just use nix 🙏** 25 - 1. Install opam with your package manager 26 - 2. clone the repo 27 - 3. Run: `opam install .` 21 + To open a shell with jj_tui on nix:`nix shell github:faldor20/jj_tui`` 28 22 29 23 ## Dependencies 30 24 The jujutsu CLI. 31 25 I haven't tested on windows or Mac. 32 26 I believe it won't work outside Unix so Windows users will currently have to use wsl. 33 27 28 + 29 + 30 + # Config file: 31 + You can make a `config.yaml` config file int the following directories to customize key inputs 32 + `linux`: $XDG_CONFIG_HOME/jj_tui/ 33 + `macos`: ~/Library/preferences/jj_tui/ 34 + see `./jj_tui/lib/key_map.ml` for a spec for the keymap 35 + # logs: 36 + `linux`: $XDG_STATE_HOME/jj_tui/ 37 + `macos`: ~/Library/logs/jj_tui/ 38 + 34 39 # Dev 35 40 Can be built with nix `nix build` or open a nix shell with `nix develop` 36 - For non-nix the project can be buit with dune or opam. 41 + For non-nix the project is currently not setup to build with dune or opam. Sorry, I'll get there one day.