git-hist

crates.io license: MIT

A CLI tool to quickly browse the git history of files on a terminal. This project is inspired by git-history.

Installation

sh cargo install git-hist

Usage

sh git hist <file>

You can use git-hist as a git subcommand, so the hyphen is not required.

Commands

Help

```sh $ git-hist --help git-hist {{ version }} A CLI tool to quickly browse the git history of files on a terminal

USAGE: git-hist [FLAGS] [OPTIONS]

ARGS: Set a target file path

FLAGS: --beyond-last-line Set whether the view will scroll beyond the last line --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 -v, --version Print version information

OPTIONS: --date-format Set date format: ref. https://docs.rs/chrono/0.4.19/chrono/format/strftime/index.html [default: [%Y-%m-%d]] --date-of Use whether authors or committers for dates [default: author] [possible values: author, committer] --name-of Use whether authors or committers for names [default: author] [possible values: author, committer] ```