API-CLI

 view release on metacpan or  search on metacpan

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

=head3 DELETE /repos/:owner/:repo/keys/:keyId

    githubcl DELETE /repos/:owner/:repo/keys/:keyId <owner> <repo> <keyId>

Delete a key.

Parameters:

    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    keyId  *  Id of key.               

=head3 DELETE /repos/:owner/:repo/labels/:name

    githubcl DELETE /repos/:owner/:repo/labels/:name <owner> <repo> <name>

Delete a label.

Parameters:

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

=head3 DELETE /repos/:owner/:repo/milestones/:number

    githubcl DELETE /repos/:owner/:repo/milestones/:number <owner> <repo> <number>

Delete a milestone.

Parameters:

    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Number of milestone.     

=head3 DELETE /repos/:owner/:repo/pulls/comments/:commentId

    githubcl DELETE /repos/:owner/:repo/pulls/comments/:commentId <owner> <repo> <commentId>

Delete a comment.

Parameters:

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

=head3 DELETE /repos/:owner/:repo/releases/:id

    githubcl DELETE /repos/:owner/:repo/releases/:id <owner> <repo> <id>

Users with push access to the repository can delet...

Parameters:

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

=head3 DELETE /repos/:owner/:repo/releases/assets/:id

    githubcl DELETE /repos/:owner/:repo/releases/assets/:id <owner> <repo> <id>

Delete a release asset

Parameters:

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

=head3 DELETE /repos/:owner/:repo/subscription

    githubcl DELETE /repos/:owner/:repo/subscription <owner> <repo>

Delete a Repository Subscription....

Parameters:

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

=head3 DELETE /teams/:teamId

    githubcl DELETE /teams/:teamId <teamId>

Delete team.

Parameters:

    teamId  *  Id of team.

=head3 DELETE /teams/:teamId/members/:username

    githubcl DELETE /teams/:teamId/members/:username <teamId> <username>

The "Remove team member" API is deprecated and is ...

Parameters:

    teamId    *  Id of team.      
    username  *  Name of a member.

=head3 DELETE /teams/:teamId/memberships/:username

    githubcl DELETE /teams/:teamId/memberships/:username <teamId> <username>

Remove team membership.

Parameters:

    teamId    *  Id of team.      
    username  *  Name of a member.

=head3 DELETE /teams/:teamId/repos/:owner/:repo

    githubcl DELETE /teams/:teamId/repos/:owner/:repo <teamId> <owner> <repo>

In order to remove a repository from a team, the a...

Parameters:

    teamId  *  Id of team.                
    owner   *  Name of a repository owner.

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

    --q-direction    Ignored without 'sort' parameter.                                                
    --q-sort                                                                                          
    --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".                                                 

Parameters:

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

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

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

Get a single comment.

Parameters:

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

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

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

Get the README.

Options:

    --q-ref    The String name of the Commit/Branch/Tag. Defaults to master.

Parameters:

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

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

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

Users with push access to the repository will rece...

Parameters:

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

=head3 GET /repos/:owner/:repo/releases/:id

    githubcl GET /repos/:owner/:repo/releases/:id <owner> <repo> <id>

Get a single release

Parameters:

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

=head3 GET /repos/:owner/:repo/releases/:id/assets

    githubcl GET /repos/:owner/:repo/releases/:id/assets <owner> <repo> <id>

List assets for a release

Parameters:

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

=head3 GET /repos/:owner/:repo/releases/assets/:id

    githubcl GET /repos/:owner/:repo/releases/assets/:id <owner> <repo> <id>

Get a single release asset

Parameters:

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

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

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

List Stargazers.

Parameters:

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

=head3 GET /repos/:owner/:repo/stats/code_frequency

    githubcl GET /repos/:owner/:repo/stats/code_frequency <owner> <repo>

Get the number of additions and deletions per week...

Parameters:

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

=head3 GET /repos/:owner/:repo/stats/commit_activity

    githubcl GET /repos/:owner/:repo/stats/commit_activity <owner> <repo>

Get the last year of commit activity data....

Parameters:

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

=head3 GET /repos/:owner/:repo/stats/contributors

    githubcl GET /repos/:owner/:repo/stats/contributors <owner> <repo>

Get contributors list with additions, deletions, a...

Parameters:

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

=head3 GET /repos/:owner/:repo/stats/participation

    githubcl GET /repos/:owner/:repo/stats/participation <owner> <repo>

Get the weekly commit count for the repo owner and...

Parameters:

    owner  *  Name of repository owner.

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

=head3 PATCH /repos/:owner/:repo/labels/:name

    githubcl PATCH /repos/:owner/:repo/labels/:name <owner> <repo> <name>

Update a label.

Parameters:

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

=head3 PATCH /repos/:owner/:repo/milestones/:number

    githubcl PATCH /repos/:owner/:repo/milestones/:number <owner> <repo> <number>

Update a milestone.

Parameters:

    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Number of milestone.     

=head3 PATCH /repos/:owner/:repo/pulls/:number

    githubcl PATCH /repos/:owner/:repo/pulls/:number <owner> <repo> <number>

Update a pull request.

Parameters:

    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Id of pull.              

=head3 PATCH /repos/:owner/:repo/pulls/comments/:commentId

    githubcl PATCH /repos/:owner/:repo/pulls/comments/:commentId <owner> <repo> <commentId>

Edit a comment.

Parameters:

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

=head3 PATCH /repos/:owner/:repo/releases/:id

    githubcl PATCH /repos/:owner/:repo/releases/:id <owner> <repo> <id>

Users with push access to the repository can edit ...

Parameters:

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

=head3 PATCH /repos/:owner/:repo/releases/assets/:id

    githubcl PATCH /repos/:owner/:repo/releases/assets/:id <owner> <repo> <id>

Edit a release asset

Parameters:

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

=head3 PATCH /teams/:teamId

    githubcl PATCH /teams/:teamId <teamId>

Edit team.

Parameters:

    teamId  *  Id of team.

=head3 PATCH /user

    githubcl PATCH /user

Update the authenticated user.


=head3  POST

    githubcl  POST <subcommands>

POST call


=head3 POST /gists

    githubcl POST /gists

Create a gist.


=head3 POST /gists/:id/comments

    githubcl POST /gists/:id/comments <id>

Create a commen

Parameters:

    id  *  Id of gist.

=head3 POST /gists/:id/forks

    githubcl POST /gists/:id/forks <id>

Fork a gist.

Parameters:

    id  *  Id of gist.

=head3 POST /markdown



( run in 1.207 second using v1.01-cache-2.11-cpan-39bf76dae61 )