A menu bar app, showing a list of merge requests assigned to a user to review:
Each item in the list is showing following information:
-
install Hammerspoon - a powerfull automation tool for OS X
-
Manually:
Download the latest release, and drag Hammerspoon.app from your Downloads folder to Applications.
-
Homebrew:
brew install hammerspoon --cask
-
-
download gitlab-merge-requests.spoon, unzip and double click on a .spoon file. It will be installed under
~/.hammerspoon/Spoons
folder. -
open ~/.hammerspoon/init.lua and add the following snippet, adding your parameters:
-- GitLab
hs.loadSpoon('gitlab-merge-requests')
spoon['gitlab-merge-requests']:setup({
gitlab_host = 'https://gitlab.com',
token = 'your_token',
username = 'gitlab_username'
})
To generate a token, go to: https://gitlab.com/-/profile/personal_access_tokens, select api scope and type a name.
This app uses icons, to properly display them, install a feather-font by downloading this .ttf font and installing it.