Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sigvef/git-praise

A nicer git blame.
https://github.com/sigvef/git-praise

better blame cli colors custom customize git nice nicer praise prettier pretty-print python terminal unicode

Last synced: 10 days ago
JSON representation

A nicer git blame.

Awesome Lists containing this project

README

        

# git praise
[![Travis](https://img.shields.io/travis/sigvef/git-praise.svg)](https://travis-ci.org/sigvef/git-praise)
[![PyPI](https://img.shields.io/pypi/v/git-praise.svg)](https://pypi.python.org/pypi/git-praise)
[![PyPI](https://img.shields.io/pypi/l/git-praise.svg)](https://pypi.python.org/pypi/git-praise)
[![PyPI](https://img.shields.io/pypi/pyversions/git-praise.svg)](https://pypi.python.org/pypi/git-praise)

A nicer `git blame`.

![Screenshot of git praise](https://github.com/sigvef/git-praise/blob/master/git-praise.png?raw=true)

## Installation

```
pip install git-praise
```

Make sure that you have your python package bin path in your $PATH.
On Ubuntu, this is `~/.local/bin`.
If it isn't in your path, you can try adding the following to your `.bashrc`:
`export PATH=$PATH:~/.local/bin`.

## Usage

```
$ praise path/to/my/file
```

## Development setup

```
git clone [email protected]:sigvef/git-praise.git
cd git-praise
make setup
. venv/bin/activate
make
```