NAME
    App::GitHub - GitHub Command Tools

VERSION
    version 0.12

SYNOPSIS
        $ github.pl

         command   argument          description
         repo      :user :repo       set owner/repo, eg: 'fayland perl-app-github'
         login     :login :token     authenticated as :login
         loadcfg                     authed by git config --global github.user|token
         ?,h                         help
         q,exit,quit                 exit
    
        Repos
         r.show                      more in-depth information for the :repo
         r.list                      list out all the repositories for the :user
         r.search WORD               Search Repositories
         r.watch                     watch repositories (auth required)
         r.unwatch                   unwatch repositories (auth required)
         r.fork                      fork a repository (auth required)
         r.create                    create a new repository (auth required)
         r.delete                    delete a repository (auth required)
         r.set_private               set a public repo private (auth required)
         r.set_public                set a private repo public (auth required)
         r.network                   see all the forks of the repo
         r.tags                      tags on the repo
         r.branches                  list of remote branches
    
        Issues
         i.list    open|closed       see a list of issues for a project
         i.view    :number           get data on an individual issue by number
         i.search  open|closed WORD  Search Issues
         i.open                      open a new issue (auth required)
         i.close   :number           close an issue (auth required)
         i.reopen  :number           reopen an issue (auth required)
         i.edit    :number           edit an issue (auth required)
         i.comment :number
         i.label   add|del :num :label
                                     add/remove a label (auth required)
    
        Users
         u.search  WORD              search user
         u.show                      get extended information on user
         u.update                    update your users info (auth required)
         u.followers
         u.following
         u.follow  :user             follow :user (auth required)
         u.unfollow :user            unfollow :user (auth required)
         u.pub_keys                  Public Key Management (auth required)
         u.pub_keys.add
         u.pub_keys.del :number
    
        Commits
         c.branch  :branch           list commits for a branch
         c.file    :branch :file     get all the commits modified the file
         c.file    :file             (default branch 'master')
         c.show    :sha1             show a specific commit
    
        Objects
         o.tree    :tree_sha1        get the contents of a tree by tree sha
         o.blob    :tree_sha1 :file  get the data of a blob by tree sha and path
         o.raw     :sha1             get the data of a blob (tree, file or commits)
    
        Network
         n.meta                      network meta
         n.data_chunk :net_hash      network data
    
        Others
         r.show    :user :repo       more in-depth information for a repository
         r.list    :user             list out all the repositories for a user
         u.show    :user             get extended information on :user

DESCRIPTION
    A command-line wrapper for Net::GitHub

    Repository: <http://github.com/worr/perl-app-github/tree/master>

SEE ALSO
    Net::GitHub

AUTHORS
    *   Fayland Lam <fayland@gmail.com>

    *   William Orr <will@worrbase.com>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2012 by Fayland Lam.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

