/hidd

Haskell issue management TUI

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

hidd

This project aims to be a haskell isssue management system. It should have the following features:

  • List issues
  • View issue details
  • Create git branches off issues
  • Comment on issues
  • Close issues

It should also support gitlab and github for now.

It currently only lists issues from github in a scrollable window on the TUI.

Building and Usage

Clone the repo and run the following:

  • stack install
  • stack build
  • stack exec -- hidd-exe

To use this globally, copy the compiled binary to a location in $PATH.

In my case its:

cp .stack-work/dist/x86_64-linux-tinfo6/Cabal-2.4.0.1/build/hidd-exe
~/local/bin

Basic Usage

Auth

To access private gitlab tokens, hidd uses gitlab personal access tokens. The token is set in a config file with the path ~/.config/hidd/hiddrc. An example config file is

gitlab-private-key = "key"