Skip to content

giannisp/git-contrib-calendar

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

git-contrib-calendar

screenshot

This is an experimental git contributions calendar running on the terminal for any local repository.

The interface is inspired by the famous GitHub profile contributions graph, where each block represents a single day, and the color shade depends on the number of commits for that particular day.

Install

npm i -g git-contrib-calendar

Run for git repository on the current path

git-contrib-calendar

CLI options

-p, --path     Path to any local git repository (example: -p /path/to/repo)
-a, --author   Filter git commits by author (example: -a John)
-y, --year     Display git commits for a specific year (example: -y 2018)
-v, --version  Display the app version
-h, --help     Display help

Under the hood

  • Node 18.x
  • Ink 3.x
  • React 16.x
  • ESLint 7.x
  • Prettier
  • Commander CLI

About

Experimental git contributions calendar for the terminal (built with NodeJS, React and Ink).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published