1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00
2018-08-15 13:25:28 -07:00

2.3 KiB

title, date, draft, weight
title date draft weight
Git 2018-05-09T14:20:48-07:00 false 80
git screenshot

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.

Source Code

wtf/git/

Keyboard Commands

Key: /
Action: Open/close the widget's help window.

Key: h
Action: Show the previous git repository.

Key: l
Action: Show the next git repository.

Key:
Action: Show the previous git repository.

Key:
Action: Show the next git repository.

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/senorprogrammer/wtf"
  - "/Users/user/fakeapp"

Attributes

commitCount
The number of past commits to display.
Values: A positive integer, 0..n.

commitFormat
Optional The string format for the commit message.

dateFormat
Optional The string format for the date/time in the commit message.

enabled
Determines whether or not this module is executed and if its data displayed onscreen.
Values: true, false.

position
Defines where in the grid this module's widget will be displayed.

refreshInterval
How often, in seconds, this module will update its data.
Values: A positive integer, 0..n.

repositories
Defines which git repositories to watch.
Values: A list of zero or more local file paths pointing to valid git repositories.