ejmr/save-github-issues — pull request #1 by squeeks (2012-08-22 00:34:07+00:00)
Title: Many things added, many things removed

Firstly, there are a **lot** of commits. I've chosen not to squash them down to allow for cherry picking as some are personal preference rather than what is arguably best practice.

There's a whole lot going on here. I've added Makefile.PL so lazy people can install it (and its dependencies). [Pod::Usage](http://perldoc.perl.org/Pod/Usage.html) is probably a better way of displaying the possible arguments. There are several practices that aren't good ideas (like prototypes), and the documentation was fixed to make the most of POD and Pod::Usage's output. Included support for short arguments, and many other things,

Or really, we could all just cheat and use* [Net::GitHub](https://metacpan.org/module/Net::GitHub):

use Net::GitHub;
my $repos = Net::GitHub::V3->new->repos;
my $issue = Net::GitHub::V3->new->issue;
for my $repo (@{$repos->list_user('squeeks')}) {
my @issues = $issue->repos_issues('squeeks', $repo);
}

[*] example code is untested