API-CLI

 view release on metacpan or  search on metacpan

examples/pod/githubcl.pod  view on Meta::CPAN



=head3 GET /gitignore/templates

    githubcl GET /gitignore/templates

Listing available templates.


=head3 GET /gitignore/templates/:language

    githubcl GET /gitignore/templates/:language <language>

Get a single template.

Parameters:

    language  *  

=head3 GET /issues

    githubcl GET /issues [options]

List issues.

Options:

    --q-filter     *  Issues assigned to you / created by you / mentioning you / you're       
                      subscribed to updates for / All issues the authenticated user can see   
    --q-state      *                                                                          
    --q-labels     *  String list of comma separated Label names. Example - bug,ui,@high.     
    --q-sort       *                                                                          
    --q-direction  *                                                                          
    --q-since         Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
                      Only issues updated at or after this time are returned.                 


=head3 GET /legacy/issues/search/:owner/:repository/:state/:keyword

    githubcl GET /legacy/issues/search/:owner/:repository/:state/:keyword <keyword> <state> <owner> <repository>

Find issues by state and keyword....

Parameters:

    keyword     *  The search term.                                                          
    state       *  Indicates the state of the issues to return. Can be either open or closed.
    owner       *                                                                            
    repository  *                                                                            

=head3 GET /legacy/repos/search/:keyword

    githubcl GET /legacy/repos/search/:keyword [options] <keyword>

Find repositories by keyword. Note, this legacy me...

Options:

    --q-order         The sort field. if sort param is provided. Can be either asc or desc.                      
    --q-language      Filter results by language                                                                 
    --q-start_page    The page number to fetch                                                                   
    --q-sort          The sort field. One of stars, forks, or updated. Default: results are sorted by best match.

Parameters:

    keyword  *  The search term

=head3 GET /legacy/user/email/:email

    githubcl GET /legacy/user/email/:email <email>

This API call is added for compatibility reasons o...

Parameters:

    email  *  The email address

=head3 GET /legacy/user/search/:keyword

    githubcl GET /legacy/user/search/:keyword [options] <keyword>

Find users by keyword.

Options:

    --q-order         The sort field. if sort param is provided. Can be either asc or desc.                      
    --q-start_page    The page number to fetch                                                                   
    --q-sort          The sort field. One of stars, forks, or updated. Default: results are sorted by best match.

Parameters:

    keyword  *  The search term

=head3 GET /meta

    githubcl GET /meta

This gives some information about GitHub.com, the ...


=head3 GET /networks/:owner/:repo/events

    githubcl GET /networks/:owner/:repo/events <owner> <repo>

List public events for a network of repositories....

Parameters:

    owner  *  Name of the owner. 
    repo   *  Name of repository.

=head3 GET /notifications

    githubcl GET /notifications [options]

List your notifications.

Options:

    --q-all              True to show notifications marked as read.                                       
    --q-participating    True to show only notifications in which the user is directly participating      
                         or mentioned.                                                                    
    --q-since            The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
                         Example: "2012-10-09T23:39:01Z".                                                 


=head3 GET /notifications/threads/:id

    githubcl GET /notifications/threads/:id <id>

View a single thread.

Parameters:

    id  *  Id of thread.

=head3 GET /notifications/threads/:id/subscription

    githubcl GET /notifications/threads/:id/subscription <id>

Get a Thread Subscription.

Parameters:

    id  *  Id of thread.

=head3 GET /orgs/:org

examples/pod/githubcl.pod  view on Meta::CPAN

    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    branch  *  Name of the branch.      

=head3 GET /repos/:owner/:repo/collaborators

    githubcl GET /repos/:owner/:repo/collaborators <owner> <repo>

List.

Parameters:

    owner  *  Name of repository owner.
    repo   *  Name of repository.      

=head3 GET /repos/:owner/:repo/collaborators/:user

    githubcl GET /repos/:owner/:repo/collaborators/:user <owner> <repo> <user>

Check if user is a collaborator...

Parameters:

    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    user   *  Login of the user.       

=head3 GET /repos/:owner/:repo/comments

    githubcl GET /repos/:owner/:repo/comments <owner> <repo>

List commit comments for a repository....

Parameters:

    owner  *  Name of repository owner.
    repo   *  Name of repository.      

=head3 GET /repos/:owner/:repo/comments/:commentId

    githubcl GET /repos/:owner/:repo/comments/:commentId <owner> <repo> <commentId>

Get a single commit comment.

Parameters:

    owner      *  Name of repository owner.
    repo       *  Name of repository.      
    commentId  *  Id of comment.           

=head3 GET /repos/:owner/:repo/commits

    githubcl GET /repos/:owner/:repo/commits [options] <owner> <repo>

List commits on a repository.

Options:

    --q-since     The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
                  Example: "2012-10-09T23:39:01Z".                                                 
    --q-sha       Sha or branch to start listing commits from.                                     
    --q-path      Only commits containing this file path will be returned.                         
    --q-author    GitHub login, name, or email by which to filter by commit author.                
    --q-until     ISO 8601 Date - Only commits before this date will be returned.                  

Parameters:

    owner  *  Name of repository owner.
    repo   *  Name of repository.      

=head3 GET /repos/:owner/:repo/commits/:ref/status

    githubcl GET /repos/:owner/:repo/commits/:ref/status <owner> <repo> <ref>

Get the combined Status for a specific Ref...

Parameters:

    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    ref    *                           

=head3 GET /repos/:owner/:repo/commits/:shaCode

    githubcl GET /repos/:owner/:repo/commits/:shaCode <owner> <repo> <shaCode>

Get a single commit.

Parameters:

    owner    *  Name of repository owner.
    repo     *  Name of repository.      
    shaCode  *  SHA-1 code of the commit.

=head3 GET /repos/:owner/:repo/commits/:shaCode/comments

    githubcl GET /repos/:owner/:repo/commits/:shaCode/comments <owner> <repo> <shaCode>

List comments for a single commitList comments for...

Parameters:

    owner    *  Name of repository owner.
    repo     *  Name of repository.      
    shaCode  *  SHA-1 code of the commit.

=head3 GET /repos/:owner/:repo/compare/:baseId...:headId

    githubcl GET /repos/:owner/:repo/compare/:baseId...:headId <owner> <repo> <baseId> <headId>

Compare two commits

Parameters:

    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    baseId  *                           
    headId  *                           

=head3 GET /repos/:owner/:repo/contents/:path



( run in 0.695 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )