Here're some of the project's best features :
- Syntax Highlighting
- Edit Files In Neovim
1. Clone the repo
git clone https://github.com/skiupace/Git-Nav.git
2. Make sure rust is installed
3. Build the project
cargo build --release
4. Run the project
cargo run
git-nav [path to the git repo]
Shortcut | Description |
---|---|
Q |
Quit the program |
Enter |
Opens the File Inside Neovim |
Left Arrow |
Open the folder |
Right Arrow |
Go back one step in the folders tree |
Language: Rust.
Dependencies used in the project :
- crossterm
- git2
- ignore
- ratatui
- syntect
- walkdir
- add path validator.
- make the folders appear in Files Tree.
- add two tabs Repo and Help.
- add Search and Repo Status area.
- add arabic text rendering support.
This project is licensed under the MIT License