• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

lib/App/H03-May-2022-687477

scripts/H22-Aug-2012-17867

t/H22-Aug-2012-11682

ChangesH A D22-Aug-20121.1 KiB5539

LICENSEH A D22-Aug-201217.9 KiB380292

MANIFESTH A D22-Aug-2012171 1413

META.jsonH A D22-Aug-20121.2 KiB4846

META.ymlH A D22-Aug-2012649 2928

Makefile.PLH A D22-Aug-20121.2 KiB6247

READMEH A D22-Aug-20123.1 KiB7962

dist.iniH A D22-Aug-2012366 2420

README

1NAME
2    App::GitHub - GitHub Command Tools
3
4VERSION
5    version 1.0.1
6
7SYNOPSIS
8        $ github.pl
9
10         command   argument          description
11         repo      :user :repo       set owner/repo, eg: 'fayland perl-app-github'
12         login     :login :pass      authenticated as :login
13         loadcfg                     authed by git config --global github.user|pass
14         ?,h                         help
15         q,exit,quit                 exit
16
17        Repos
18         r.show                      more in-depth information for the :repo
19         r.list                      list out all the repositories for the :user
20         r.watch                     watch repositories (auth required)
21         r.unwatch                   unwatch repositories (auth required)
22         r.fork                      fork a repository (auth required)
23         r.create                    create a new repository (auth required)
24         r.set_private               set a public repo private (auth required)
25         r.set_public                set a private repo public (auth required)
26         r.commit    :sha1           show a specific commit
27
28        Issues
29         i.list    open|closed       see a list of issues for a project
30         i.view    :number           get data on an individual issue by number
31         i.open                      open a new issue (auth required)
32         i.close   :number           close an issue (auth required)
33         i.reopen  :number           reopen an issue (auth required)
34         i.edit    :number           edit an issue (auth required)
35         i.comment :number
36         i.label   add|del :num :label
37                                     add/remove a label (auth required)
38
39        Users
40         u.show                      get extended information on user
41         u.update                    update your users info (auth required)
42         u.followers
43         u.following
44         u.follow  :user             follow :user (auth required)
45         u.unfollow :user            unfollow :user (auth required)
46         u.pub_keys                  Public Key Management (auth required)
47         u.pub_keys.add
48         u.pub_keys.del :number
49
50        Objects
51         o.tree    :tree_sha1        get the contents of a tree by tree sha
52         o.trees   :tree_sha1        get the contents of a tree by tree sha and recursively descend down the tree
53         o.blob    :sha1             get the data of a blob (tree, file or commits)
54
55        Others
56         r.show    :user :repo       more in-depth information for a repository
57         r.list    :user             list out all the repositories for a user
58         u.show    :user             get extended information on :user
59
60DESCRIPTION
61    A command-line wrapper for Net::GitHub
62
63    Repository: <http://github.com/worr/perl-app-github/tree/master>
64
65SEE ALSO
66    Net::GitHub
67
68AUTHORS
69    *   Fayland Lam <fayland@gmail.com>
70
71    *   William Orr <will@worrbase.com>
72
73COPYRIGHT AND LICENSE
74    This software is copyright (c) 2012 by Fayland Lam.
75
76    This is free software; you can redistribute it and/or modify it under
77    the same terms as the Perl 5 programming language system itself.
78
79