Skip to content

fork-my-spoons/gitlab-merge-requests.spoon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab Merge Requests

Build GitHub issues GitHub all releases

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:

Installation

  • 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.