Skip to content

Simple and convenient Git tool to easily check your commits

License

Notifications You must be signed in to change notification settings

rapphammar/log-so-handy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

log-so-handy

A simple and convenient Git tool to easily check your commits.

git hlog

Usage

$ git hlog   [-a <author name>] 
             [-d <days-ago>]
             [-f]
             [-h]
Options description:
  • -a - Restrict search for a specific user (use -a "all" for all users)
  • -d - Display commits for the last n days
  • -f - Fetch the latest changes
  • -h - Show help screen
How to use:

Once the commits are displayed, you can use the arrow keys or j/k to switch between commits, press TAB to expand/reduce the commit's diff or q to quit.

Limitaions:

when the number of lines between the commits list and a commit's diff is higher than the current terminal session's number of lines, the result will be displayed using the less program which will open the diff in a separate screen. You can still use either TAB or q to return to the commits list.

Examples

$ git hlog
# By default (without options), the command will display commits from yesterday and
# for the current user.
$ git hlog -d 5 -a "Doge"
# The command will show all Doge's commits from 5 days ago.

$ git hlog -d 5 -a "all"
# The command will show commits of all contributors from 5 days ago.
$ git hlog -f
# Fetch commits beforehand.

Installation

Without using tools
You can install it by simply copying the `git-hlog` script into any existing path
(e.g. /usr/local/bin) or create your own directory and add it to the 'PATH' variable.
Using NPM

Use npm to install the project.

npm install --global log-so-handy
Manual install

Clone the project and install it using make install.

$ git clone https://github.com/Fakerr/log-so-handy.git
$ cd log-so-handy
$ sudo make install

Requirements

  • Linux or OSX

Contribution

Pull requests are welcome, along with any feedback or ideas.

License

MIT

About

Simple and convenient Git tool to easily check your commits

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 95.0%
  • Makefile 5.0%