cathulhu

An GitHub cli written in Rust


Keywords
cli, github
License
Apache-2.0

Documentation

Cathulhu

In her house at San Francisco, dead Cathulhu lies dreaming.

Cathulhu is a GitHub cli written in Rust.

Warning 0.1.x's interface will be changing frequently. I'll warn of breaking changes in the a section below.

Breaking changes

v0.1.4

  • list - -l (L) / --list is now -1 (one)/--oneline

Installation

cargo install cathulhu

Usage

You need a GitHub Personal Access Token. You can generate one here (you only need to give access to public repos). Store your token in an environment variable called CATHULHU_GH_PAT. You can add these to your .bashrc by entering the following:

export CATHULHU_GH_PAT=keep_it_safe_keep_it_secret

There's only one API endpoint(issues) and flag (list) implemented:

Issue related commands

USAGE:
    cathulhu issues [FLAGS] <repository name>

FLAGS:
    -h, --help       Prints help information
    -l, --list       lists open issues by number, title and url (pipe delimited)
    -V, --version    Prints version information


ARGS:
    <repository name>    Set repository name

Copyright 2016 Mark Sta Ana.

Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> at your option. This file may not be copied, modified, or distributed except according to those terms.