Crates.io | git-hist |
lib.rs | git-hist |
version | 1.0.5 |
source | src |
created_at | 2021-03-27 10:38:28.714815 |
updated_at | 2022-07-09 11:53:07.589267 |
description | A CLI tool to quickly browse the git history of files on a terminal |
homepage | |
repository | https://github.com/arkark/git-hist |
max_upload_size | |
id | 374168 |
size | 249,376 |
A CLI tool to quickly browse the git history of files on a terminal. This project is inspired by git-history.
cargo install git-hist
git hist <file>
You can use git-hist
as a git subcommand, so the hyphen is not required.
$ git-hist --help
git-hist {{ version }}
A CLI tool to quickly browse the git history of files on a terminal
USAGE:
git-hist [OPTIONS] <file>
ARGS:
<file> Set a target file path
OPTIONS:
--beyond-last-line Set whether the view will scroll beyond the last line
--date-format <format> Set date format: ref. https://docs.rs/chrono/0.4.19/chrono/format/strftime/index.html [default: [%Y-%m-%d]]
--date-of <user> Use whether authors or committers for dates [default: author] [possible values: author, committer]
--emphasize-diff Set whether the view will emphasize different parts
--full-hash Show full commit hashes instead of abbreviated commit hashes
-h, --help Print help information
--name-of <user> Use whether authors or committers for names [default: author] [possible values: author, committer]
--tab-size <size> Set the number of spaces for a tab character (\t) [default: 4]
-v, --version Print version information