Skip to content

git

Git

Displays information about local git repositories: branch, changed files, and recent commits.

Branch

The name of the currently-active git branch.

Changed Files

A list of all the files that have changed since the last commit, and their status.

Recent Commits

A list of n recent commits, who committed it, and when.

Configuration

git:
  commitCount: 5
  commitFormat: "[forestgreen]%h [grey]%cd [white]%s [grey]%an[white]"
  dateFormat: "%H:%M %d %b %y"
  enabled: true
  position:
    top: 0
    left: 3
    height: 2
    width: 2
  refreshInterval: 8
  repositories:
  - "/Users/chris/go/src/github.com/wtfutil/wtf"
  - "/Users/user/fakeapp"

Screenshots

git screenshot

Attributes

Name Value
commitCount
Any positive integer.
commitFormat
Optional The string format for the commit message.
dateFormat
The format to use when rendering date strings.
Any valid Go date layout which is handled by Time.Format. Default: Jan 2.

Keyboard

Key Action
/ Open/close the widget's help modal
h Show the previous git repository
l Show the next git repository
p Pull repo
r Refresh the data
Show the previous git repository
Show the next git repository

Source Code

https://github.com/wtfutil/wtf/tree/master/modules/git