Basic Gemfile

Signed-off-by: Stephen Celis <stephen@stephencelis.com>
Support arbitrary shell commands to fetch ghi.token

This allows people to, e.g., use the OS X keychain (or platform
alternative) to store tokens.

E.g., to store a newly-generated token in the keychain:

  $ security add-internet-password -a $(git config github.user) \
                                   -s github.com                \
                                   -l "ghi token"               \
                                   -w $(git config ghi.token)

Test it out:

  $ security find-internet-password -a $(git config github.user) \
                                    -s github.com                \
                                    -w

Use it (assuming the above is still the previous line of your terminal
session):

  $ git config --global ghi.token "\!$(echo !!)"

Signed-off-by: Stephen Celis <stephen@stephencelis.com>
Store token on OS keychain

Also provide security information to users not on OS X.

Closes #89, #145.

Signed-off-by: Stephen Celis <stephen@stephencelis.com>
Bump version to 0.9.2

Signed-off-by: Stephen Celis <stephen@stephencelis.com>
Adds -p and -P options for list

-p (--pulls) lists only pull requests, -P ( --no-pulls) excludes pull
requests
Fix @mention matching/highlighting

- The first match erroneously missed the star
- The second match was too liberal in what it accepted as an @mention

Signed-off-by: Stephen Celis <stephen@stephencelis.com>
Extracts check for 256 colors
Adds #highlight to Colors
Adds code block formatting to Formatter
Adds inline code formatting in Formatter
Fixes indentation of code block surrounders
Uses indentation to delimit code blocks
Improves backwards compatibility

... by using the old hash style in Pygmentizer.
Uses GHI.config in Pygmentizer

... instead of a plain environmental variable.
Adds info about Syntax Highlighting to the README
Fixes minor issue in code block regex

Fenced code blocks can include spaces between the backticks and the
language hint.
Extracts option methods in List
First rough implementation of a find command
Attempt at an output string for find

Fix and move to formatter later
Handles error when no keyword is given