···778899Press `?` to show the help. (commands are different between graph and files view).
1010-Press `Alt+Up`and`Alt+Down` to navigate windows
1010+Press `Arrows` to navigate windows, `Enter` to focus file view
1111List of graph commands:
12121313
···15151616Please provide any suggestions. I'm new to jujutsu so I'm sure people have workflows I couldn't even dream of.
1717## Installing
1818-If you are on linux, just grab the latest release. It's statically linked and should work on any linux machine.
1919-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.
2020-2121-2222-To open a shell with jj_tui on nix:`nix shell github:faldor20/jj_tui`
1818+`linux`: Grab the latest release. It's statically linked and should work on any linux machine.
1919+`mac`: Grab a prebuild. Let me know if you have any issues as I can't test on a mac.
23202424-To install without nix: **This is definitely broken right now. Please just use nix 🙏**
2525-1. Install opam with your package manager
2626-2. clone the repo
2727-3. Run: `opam install .`
2121+To open a shell with jj_tui on nix:`nix shell github:faldor20/jj_tui``
28222923## Dependencies
3024The jujutsu CLI.
3125I haven't tested on windows or Mac.
3226I believe it won't work outside Unix so Windows users will currently have to use wsl.
33272828+2929+3030+# Config file:
3131+You can make a `config.yaml` config file int the following directories to customize key inputs
3232+`linux`: $XDG_CONFIG_HOME/jj_tui/
3333+`macos`: ~/Library/preferences/jj_tui/
3434+see `./jj_tui/lib/key_map.ml` for a spec for the keymap
3535+# logs:
3636+`linux`: $XDG_STATE_HOME/jj_tui/
3737+`macos`: ~/Library/logs/jj_tui/
3838+3439# Dev
3540Can be built with nix `nix build` or open a nix shell with `nix develop`
3636-For non-nix the project can be buit with dune or opam.
4141+For non-nix the project is currently not setup to build with dune or opam. Sorry, I'll get there one day.