gview

Crates.iogview
lib.rsgview
version0.1.0
created_at2025-06-15 20:17:19.983837+00
updated_at2025-06-15 20:17:19.983837+00
descriptionA TUI Viewer for Specific Git Commit IDs
homepagehttps://github.com/kyoto7250/gview
repositoryhttps://github.com/kyoto7250/gview
max_upload_size
id1713607
size83,435
(kyoto7250)

documentation

README

gview - A TUI Viewer for Specific Git Commit IDs

gview image

gview is a TUI application that lets you inspect files or search for files by traversing Git commit IDs.

Currently, gview displays the repository located in the user's current working directory.

Please note that this application is a personal hobby project and is not in a finished state. It works reliably for medium-sized repositories with a few hundred commits. However, performance may degrade when working with large repositories containing tens of thousands of commits.

install

cargo install gview

default keymap

Key Description
Enter in Match Jump to the file list
Enter in File List Open the selected file
, in Match Navigate filter options
, in File List Navigate through files
, in Commit ID Switch between commits
, in File Contents Scroll through file content
Tab Move to the next section
, in File List Scroll file names horizontally

contribution

Contributions are always welcome! Please note that responses may not be immediate, as this is maintained on a best-effort basis. There are still several implementation tasks that would improve usability and are relatively easy to tackle. Check the Issues page for more details.

LICENSE

This project is licensed under the MIT License.

Commit count: 75

cargo fmt