I've written a command-line interface for GitHub's issues. You can
access all of the documented Issues API features from the command-
line.
You can find it here: http://github.com/jsmits/github-cli

>From the README:

about
=====
for now, github-cli provides a script called gh-issues, that can be
used to
access all of GitHub's documented Issues API v2 functionality through
your
command-line

github-cli is written in python

installation
============
create a .ghrc file in your HOME directory with the following entries:
login = <your github login name>
token = <your github token>

you can install github-cli by:

python setup.py install
or
sudo python setup.py install

a script called gh-issues is installed in your system's bin/ directory

usage
=====
from any directory that is part of a git working directory with an
origin that
is hosted on GitHub, you can do this:

gh-issues list [open|closed]        # show all open (default) or
closed issues
gh-issues show <nr>                 # show issue number <nr>
gh-issues open                      # create a new issue
gh-issues close <nr>                # close issue number <nr>
gh-issues reopen <nr>               # reopen issue number <nr>
gh-issues edit <nr>                 # edit issue number <nr>
gh-issues label add <label> <nr>    # add <label> to issue number <nr>
gh-issues label remove <label> <nr> # remove <label> from issue number
<nr>

It's not perfect, and a bit rough around the edges, but hopefully with
the help from the community we can improve this tool.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GitHub" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/github?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to