GitLab

gitlab screenshot

Displays information about your projects hosted on GitLab:

Open Approval Requests

All open merge requests that are requesting your approval.

Open Merge Requests

All open merge requests created by you.

Configuration

gitlab:
  apiKey: "3276d7155dd9ee27b8b14f8743a408a9"
  enabled: true
  position:
    top: 2
    left: 3
    height: 2
    width: 2
  refreshInterval: 300
  projects:
    tasks: "gitlab-org/release"
    gitlab-ce: "gitlab-org"
  username: "wtfutil"

Name Description Value
apiKey Your GitLab API token.
border Optional Whether or not to draw this widget with a border. Default: true. true, false
domain Optional. Your GitLab corporate domain. A valid URI.
enabled Optional Whether or not this module is executed and if its data displayed onscreen. Default: false. true, false
focusChar Optional Define one of the number keys as a short cut key to access the widget. 0..9
position Defines where in the grid this module’s widget will be displayed.
projects A list of key/value pairs each describing a GitLab project to fetch data for.

Key: The name of the project.
Value: The namespace of the project.
refreshInterval Optional How often, in seconds, this module will update its data. Default: 300. Any positive integer
username Your GitLab username.

Keyboard Controls

Key Action
/ Open/close the widget’s help window
h Show the previous git repository
l Show the next git repository
r Refresh the data
Show the previous git repository
Show the next git repository

Source Code

wtf/modules/gitlab/