Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hingew/rofi-gitlab

A rofi mode for fast gitlab navigation
https://github.com/hingew/rofi-gitlab

gitlab golang rofi rofi-mode

Last synced: 22 days ago
JSON representation

A rofi mode for fast gitlab navigation

Awesome Lists containing this project

README

        

# rofi-gitlab

> **Important** Work in Progress

A rofi mode for fast gitlab navigation

## Installation

Make sure you have rofi installed:

```
sudo pacman -S rofi
```

Run `go build` and `go install`. Make sure you have `$HOME/go/bin` in your `$PATH`!

Create a `config.json` at `$HOME/.config/rofi-gitlab` and change the values accordingly:

```
{
"BaseUrl": "https://gitlab.example.com",
"Token": "",
"TTL": 3600,
}%
```

TTL is the number of seconds when `rofi-gitlab` will cache the results of the projects.

## Usage

Use rofi-gitlab as mode:

```
$ rofi -modi "gitlab:$HOME/go/bin/rofi-gitlab" -show gitlab
```