API-CLI

 view release on metacpan or  search on metacpan

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

<h3 id="DELETE-user-keys-:keyId">DELETE /user/keys/:keyId</h3>

<pre><code>    githubcl DELETE /user/keys/:keyId &lt;keyId&gt;</code></pre>

<p>Delete a public key. Removes a public key. Require...</p>

<p>Parameters:</p>

<pre><code>    keyId  *  ID of key.</code></pre>

<h3 id="DELETE-user-starred-:owner-:repo">DELETE /user/starred/:owner/:repo</h3>

<pre><code>    githubcl DELETE /user/starred/:owner/:repo &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Unstar a repository</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of a repository owner.
    repo   *  Name of a repository.      </code></pre>

<h3 id="DELETE-user-subscriptions-:owner-:repo">DELETE /user/subscriptions/:owner/:repo</h3>

<pre><code>    githubcl DELETE /user/subscriptions/:owner/:repo &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Stop watching a repository</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of the owner. 
    repo   *  Name of repository.</code></pre>

<h3 id="GET">GET</h3>

<pre><code>    githubcl  GET &lt;subcommands&gt;</code></pre>

<p>GET call</p>

<h3 id="GET-emojis">GET /emojis</h3>

<pre><code>    githubcl GET /emojis</code></pre>

<p>Lists all the emojis available to use on GitHub....</p>

<h3 id="GET-events">GET /events</h3>

<pre><code>    githubcl GET /events</code></pre>

<p>List public events.</p>

<h3 id="GET-feeds">GET /feeds</h3>

<pre><code>    githubcl GET /feeds</code></pre>

<p>List Feeds.</p>

<h3 id="GET-gists">GET /gists</h3>

<pre><code>    githubcl GET /gists [options]</code></pre>

<p>List the authenticated user&#39;s gists or if called a...</p>

<p>Options:</p>

<pre><code>    --q-since    Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.    
                 Only gists updated at or after this time are returned.</code></pre>

<h3 id="GET-gists-:id">GET /gists/:id</h3>

<pre><code>    githubcl GET /gists/:id &lt;id&gt;</code></pre>

<p>Get a single gist.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of gist.</code></pre>

<h3 id="GET-gists-:id-comments">GET /gists/:id/comments</h3>

<pre><code>    githubcl GET /gists/:id/comments &lt;id&gt;</code></pre>

<p>List comments on a gist.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of gist.</code></pre>

<h3 id="GET-gists-:id-comments-:commentId">GET /gists/:id/comments/:commentId</h3>

<pre><code>    githubcl GET /gists/:id/comments/:commentId &lt;id&gt; &lt;commentId&gt;</code></pre>

<p>Get a single comment.</p>

<p>Parameters:</p>

<pre><code>    id         *  Id of gist.   
    commentId  *  Id of comment.</code></pre>

<h3 id="GET-gists-:id-star">GET /gists/:id/star</h3>

<pre><code>    githubcl GET /gists/:id/star &lt;id&gt;</code></pre>

<p>Check if a gist is starred.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of gist.</code></pre>

<h3 id="GET-gists-public">GET /gists/public</h3>

<pre><code>    githubcl GET /gists/public [options]</code></pre>

<p>List all public gists.</p>

<p>Options:</p>

<pre><code>    --q-since    Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.    
                 Only gists updated at or after this time are returned.</code></pre>

<h3 id="GET-gists-starred">GET /gists/starred</h3>

<pre><code>    githubcl GET /gists/starred [options]</code></pre>

<p>List the authenticated user&#39;s starred gists....</p>

<p>Options:</p>

<pre><code>    --q-since    Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.    
                 Only gists updated at or after this time are returned.</code></pre>

<h3 id="GET-gitignore-templates">GET /gitignore/templates</h3>

<pre><code>    githubcl GET /gitignore/templates</code></pre>

<p>Listing available templates.</p>

<h3 id="GET-gitignore-templates-:language">GET /gitignore/templates/:language</h3>

<pre><code>    githubcl GET /gitignore/templates/:language &lt;language&gt;</code></pre>

<p>Get a single template.</p>

<p>Parameters:</p>

<pre><code>    language  *  </code></pre>

<h3 id="GET-issues">GET /issues</h3>

<pre><code>    githubcl GET /issues [options]</code></pre>

<p>List issues.</p>

<p>Options:</p>

<pre><code>    --q-filter     *  Issues assigned to you / created by you / mentioning you / you&#39;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.                 </code></pre>

<h3 id="GET-legacy-issues-search-:owner-:repository-:state-:keyword">GET /legacy/issues/search/:owner/:repository/:state/:keyword</h3>

<pre><code>    githubcl GET /legacy/issues/search/:owner/:repository/:state/:keyword &lt;keyword&gt; &lt;state&gt; &lt;owner&gt; &lt;repository&gt;</code></pre>

<p>Find issues by state and keyword....</p>

<p>Parameters:</p>

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

<h3 id="GET-legacy-repos-search-:keyword">GET /legacy/repos/search/:keyword</h3>

<pre><code>    githubcl GET /legacy/repos/search/:keyword [options] &lt;keyword&gt;</code></pre>

<p>Find repositories by keyword. Note, this legacy me...</p>

<p>Options:</p>

<pre><code>    --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.</code></pre>

<p>Parameters:</p>

<pre><code>    keyword  *  The search term</code></pre>

<h3 id="GET-legacy-user-email-:email">GET /legacy/user/email/:email</h3>

<pre><code>    githubcl GET /legacy/user/email/:email &lt;email&gt;</code></pre>

<p>This API call is added for compatibility reasons o...</p>

<p>Parameters:</p>

<pre><code>    email  *  The email address</code></pre>

<h3 id="GET-legacy-user-search-:keyword">GET /legacy/user/search/:keyword</h3>

<pre><code>    githubcl GET /legacy/user/search/:keyword [options] &lt;keyword&gt;</code></pre>

<p>Find users by keyword.</p>

<p>Options:</p>

<pre><code>    --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.</code></pre>

<p>Parameters:</p>

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


<p>List your notifications.</p>

<p>Options:</p>

<pre><code>    --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: &quot;2012-10-09T23:39:01Z&quot;.                                                 </code></pre>

<h3 id="GET-notifications-threads-:id">GET /notifications/threads/:id</h3>

<pre><code>    githubcl GET /notifications/threads/:id &lt;id&gt;</code></pre>

<p>View a single thread.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of thread.</code></pre>

<h3 id="GET-notifications-threads-:id-subscription">GET /notifications/threads/:id/subscription</h3>

<pre><code>    githubcl GET /notifications/threads/:id/subscription &lt;id&gt;</code></pre>

<p>Get a Thread Subscription.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of thread.</code></pre>

<h3 id="GET-orgs-:org">GET /orgs/:org</h3>

<pre><code>    githubcl GET /orgs/:org &lt;org&gt;</code></pre>

<p>Get an Organization.</p>

<p>Parameters:</p>

<pre><code>    org  *  Name of organisation.</code></pre>

<h3 id="GET-orgs-:org-events">GET /orgs/:org/events</h3>

<pre><code>    githubcl GET /orgs/:org/events &lt;org&gt;</code></pre>

<p>List public events for an organization....</p>

<p>Parameters:</p>

<pre><code>    org  *  Name of organisation.</code></pre>

<h3 id="GET-orgs-:org-issues">GET /orgs/:org/issues</h3>

<pre><code>    githubcl GET /orgs/:org/issues [options] &lt;org&gt;</code></pre>

<p>List issues.</p>

<p>Options:</p>

<pre><code>    --q-filter     *  Issues assigned to you / created by you / mentioning you / you&#39;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.                 </code></pre>

<p>Parameters:</p>

<pre><code>    org  *  Name of organisation.</code></pre>

<h3 id="GET-orgs-:org-members">GET /orgs/:org/members</h3>

<pre><code>    githubcl GET /orgs/:org/members &lt;org&gt;</code></pre>

<p>Members list.</p>

<p>Parameters:</p>

<pre><code>    org  *  Name of organisation.</code></pre>

<h3 id="GET-orgs-:org-members-:username">GET /orgs/:org/members/:username</h3>

<pre><code>    githubcl GET /orgs/:org/members/:username &lt;org&gt; &lt;username&gt;</code></pre>

<p>Check if a user is, publicly or privately, a membe...</p>

<p>Parameters:</p>

<pre><code>    org       *  Name of organisation.
    username  *  Name of the user.    </code></pre>

<h3 id="GET-orgs-:org-public_members">GET /orgs/:org/public_members</h3>

<pre><code>    githubcl GET /orgs/:org/public_members &lt;org&gt;</code></pre>

<p>Public members list.</p>

<p>Parameters:</p>

<pre><code>    org  *  Name of organisation.</code></pre>

<h3 id="GET-orgs-:org-public_members-:username">GET /orgs/:org/public_members/:username</h3>

<pre><code>    githubcl GET /orgs/:org/public_members/:username &lt;org&gt; &lt;username&gt;</code></pre>

<p>Check public membership.</p>

<p>Parameters:</p>

<pre><code>    org       *  Name of organisation.
    username  *  Name of the user.    </code></pre>

<h3 id="GET-orgs-:org-repos">GET /orgs/:org/repos</h3>

<pre><code>    githubcl GET /orgs/:org/repos [options] &lt;org&gt;</code></pre>

<p>List repositories for the specified org....</p>

<p>Options:</p>

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

    branch  *  Name of the branch.      </code></pre>

<h3 id="GET-repos-:owner-:repo-collaborators">GET /repos/:owner/:repo/collaborators</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/collaborators &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>List.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="GET-repos-:owner-:repo-collaborators-:user">GET /repos/:owner/:repo/collaborators/:user</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/collaborators/:user &lt;owner&gt; &lt;repo&gt; &lt;user&gt;</code></pre>

<p>Check if user is a collaborator...</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    user   *  Login of the user.       </code></pre>

<h3 id="GET-repos-:owner-:repo-comments">GET /repos/:owner/:repo/comments</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/comments &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>List commit comments for a repository....</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="GET-repos-:owner-:repo-comments-:commentId">GET /repos/:owner/:repo/comments/:commentId</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/comments/:commentId &lt;owner&gt; &lt;repo&gt; &lt;commentId&gt;</code></pre>

<p>Get a single commit comment.</p>

<p>Parameters:</p>

<pre><code>    owner      *  Name of repository owner.
    repo       *  Name of repository.      
    commentId  *  Id of comment.           </code></pre>

<h3 id="GET-repos-:owner-:repo-commits">GET /repos/:owner/:repo/commits</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/commits [options] &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>List commits on a repository.</p>

<p>Options:</p>

<pre><code>    --q-since     The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
                  Example: &quot;2012-10-09T23:39:01Z&quot;.                                                 
    --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.                  </code></pre>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="GET-repos-:owner-:repo-commits-:ref-status">GET /repos/:owner/:repo/commits/:ref/status</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/commits/:ref/status &lt;owner&gt; &lt;repo&gt; &lt;ref&gt;</code></pre>

<p>Get the combined Status for a specific Ref...</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    ref    *                           </code></pre>

<h3 id="GET-repos-:owner-:repo-commits-:shaCode">GET /repos/:owner/:repo/commits/:shaCode</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/commits/:shaCode &lt;owner&gt; &lt;repo&gt; &lt;shaCode&gt;</code></pre>

<p>Get a single commit.</p>

<p>Parameters:</p>

<pre><code>    owner    *  Name of repository owner.
    repo     *  Name of repository.      
    shaCode  *  SHA-1 code of the commit.</code></pre>

<h3 id="GET-repos-:owner-:repo-commits-:shaCode-comments">GET /repos/:owner/:repo/commits/:shaCode/comments</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/commits/:shaCode/comments &lt;owner&gt; &lt;repo&gt; &lt;shaCode&gt;</code></pre>

<p>List comments for a single commitList comments for...</p>

<p>Parameters:</p>

<pre><code>    owner    *  Name of repository owner.
    repo     *  Name of repository.      
    shaCode  *  SHA-1 code of the commit.</code></pre>

<h3 id="GET-repos-:owner-:repo-compare-:baseId...:headId">GET /repos/:owner/:repo/compare/:baseId...:headId</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/compare/:baseId...:headId &lt;owner&gt; &lt;repo&gt; &lt;baseId&gt; &lt;headId&gt;</code></pre>

<p>Compare two commits</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    baseId  *                           
    headId  *                           </code></pre>

<h3 id="GET-repos-:owner-:repo-contents-:path">GET /repos/:owner/:repo/contents/:path</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/contents/:path [options] &lt;owner&gt; &lt;repo&gt; &lt;path&gt;</code></pre>

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

<h3 id="GET-repos-:owner-:repo-git-tags-:shaCode">GET /repos/:owner/:repo/git/tags/:shaCode</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/git/tags/:shaCode &lt;owner&gt; &lt;repo&gt; &lt;shaCode&gt;</code></pre>

<p>Get a Tag.</p>

<p>Parameters:</p>

<pre><code>    owner    *  Name of repository owner.
    repo     *  Name of repository.      
    shaCode  *                           </code></pre>

<h3 id="GET-repos-:owner-:repo-git-trees-:shaCode">GET /repos/:owner/:repo/git/trees/:shaCode</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/git/trees/:shaCode [options] &lt;owner&gt; &lt;repo&gt; &lt;shaCode&gt;</code></pre>

<p>Get a Tree.</p>

<p>Options:</p>

<pre><code>    --q-recursive    Get a Tree Recursively. (0 or 1)</code></pre>

<p>Parameters:</p>

<pre><code>    owner    *  Name of repository owner.
    repo     *  Name of repository.      
    shaCode  *  Tree SHA.                </code></pre>

<h3 id="GET-repos-:owner-:repo-hooks">GET /repos/:owner/:repo/hooks</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/hooks &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Get list of hooks.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="GET-repos-:owner-:repo-hooks-:hookId">GET /repos/:owner/:repo/hooks/:hookId</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/hooks/:hookId &lt;owner&gt; &lt;repo&gt; &lt;hookId&gt;</code></pre>

<p>Get single hook.</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    hookId  *  Id of hook.              </code></pre>

<h3 id="GET-repos-:owner-:repo-issues">GET /repos/:owner/:repo/issues</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/issues [options] &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>List issues for a repository.</p>

<p>Options:</p>

<pre><code>    --q-filter     *  Issues assigned to you / created by you / mentioning you / you&#39;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.                 </code></pre>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="GET-repos-:owner-:repo-issues-:number">GET /repos/:owner/:repo/issues/:number</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/issues/:number &lt;owner&gt; &lt;repo&gt; &lt;number&gt;</code></pre>

<p>Get a single issue</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Number of issue.         </code></pre>

<h3 id="GET-repos-:owner-:repo-issues-:number-comments">GET /repos/:owner/:repo/issues/:number/comments</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/issues/:number/comments &lt;owner&gt; &lt;repo&gt; &lt;number&gt;</code></pre>

<p>List comments on an issue.</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Number of issue.         </code></pre>

<h3 id="GET-repos-:owner-:repo-issues-:number-events">GET /repos/:owner/:repo/issues/:number/events</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/issues/:number/events &lt;owner&gt; &lt;repo&gt; &lt;number&gt;</code></pre>

<p>List events for an issue.</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Number of issue.         </code></pre>

<h3 id="GET-repos-:owner-:repo-issues-:number-labels">GET /repos/:owner/:repo/issues/:number/labels</h3>

<pre><code>    githubcl GET /repos/:owner/:repo/issues/:number/labels &lt;owner&gt; &lt;repo&gt; &lt;number&gt;</code></pre>

<p>List labels on an issue.</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Number of issue.         </code></pre>

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

<pre><code>    teamId  *  Id of team.</code></pre>

<h3 id="GET-teams-:teamId-members">GET /teams/:teamId/members</h3>

<pre><code>    githubcl GET /teams/:teamId/members &lt;teamId&gt;</code></pre>

<p>List team members.</p>

<p>Parameters:</p>

<pre><code>    teamId  *  Id of team.</code></pre>

<h3 id="GET-teams-:teamId-members-:username">GET /teams/:teamId/members/:username</h3>

<pre><code>    githubcl GET /teams/:teamId/members/:username &lt;teamId&gt; &lt;username&gt;</code></pre>

<p>The &quot;Get team member&quot; API is deprecated and is sch...</p>

<p>Parameters:</p>

<pre><code>    teamId    *  Id of team.      
    username  *  Name of a member.</code></pre>

<h3 id="GET-teams-:teamId-memberships-:username">GET /teams/:teamId/memberships/:username</h3>

<pre><code>    githubcl GET /teams/:teamId/memberships/:username &lt;teamId&gt; &lt;username&gt;</code></pre>

<p>Get team membership.</p>

<p>Parameters:</p>

<pre><code>    teamId    *  Id of team.      
    username  *  Name of a member.</code></pre>

<h3 id="GET-teams-:teamId-repos">GET /teams/:teamId/repos</h3>

<pre><code>    githubcl GET /teams/:teamId/repos &lt;teamId&gt;</code></pre>

<p>List team repos</p>

<p>Parameters:</p>

<pre><code>    teamId  *  Id of team.</code></pre>

<h3 id="GET-teams-:teamId-repos-:owner-:repo">GET /teams/:teamId/repos/:owner/:repo</h3>

<pre><code>    githubcl GET /teams/:teamId/repos/:owner/:repo &lt;teamId&gt; &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Check if a team manages a repository...</p>

<p>Parameters:</p>

<pre><code>    teamId  *  Id of team.                
    owner   *  Name of a repository owner.
    repo    *  Name of a repository.      </code></pre>

<h3 id="GET-user">GET /user</h3>

<pre><code>    githubcl GET /user</code></pre>

<p>Get the authenticated user.</p>

<h3 id="GET-user-emails">GET /user/emails</h3>

<pre><code>    githubcl GET /user/emails</code></pre>

<p>List email addresses for a user....</p>

<h3 id="GET-user-followers">GET /user/followers</h3>

<pre><code>    githubcl GET /user/followers</code></pre>

<p>List the authenticated user&#39;s followers...</p>

<h3 id="GET-user-following">GET /user/following</h3>

<pre><code>    githubcl GET /user/following</code></pre>

<p>List who the authenticated user is following....</p>

<h3 id="GET-user-following-:username">GET /user/following/:username</h3>

<pre><code>    githubcl GET /user/following/:username &lt;username&gt;</code></pre>

<p>Check if you are following a user....</p>

<p>Parameters:</p>

<pre><code>    username  *  Name of user.</code></pre>

<h3 id="GET-user-issues">GET /user/issues</h3>

<pre><code>    githubcl GET /user/issues [options]</code></pre>

<p>List issues.</p>

<p>Options:</p>

<pre><code>    --q-filter     *  Issues assigned to you / created by you / mentioning you / you&#39;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.                 </code></pre>

<h3 id="GET-user-keys">GET /user/keys</h3>

<pre><code>    githubcl GET /user/keys</code></pre>

<p>List your public keys.</p>

<h3 id="GET-user-keys-:keyId">GET /user/keys/:keyId</h3>

<pre><code>    githubcl GET /user/keys/:keyId &lt;keyId&gt;</code></pre>

<p>Get a single public key.</p>

<p>Parameters:</p>

<pre><code>    keyId  *  ID of key.</code></pre>

<h3 id="GET-user-orgs">GET /user/orgs</h3>

<pre><code>    githubcl GET /user/orgs</code></pre>

<p>List public and private organizations for the auth...</p>

<h3 id="GET-user-repos">GET /user/repos</h3>

<pre><code>    githubcl GET /user/repos [options]</code></pre>

<p>List repositories for the authenticated user. Note...</p>

<p>Options:</p>

<pre><code>    --q-type    </code></pre>

<h3 id="GET-user-starred">GET /user/starred</h3>

<pre><code>    githubcl GET /user/starred [options]</code></pre>

<p>List repositories being starred by the authenticat...</p>

<p>Options:</p>

<pre><code>    --q-direction    Ignored without &#39;sort&#39; parameter.
    --q-sort                                          </code></pre>

<h3 id="GET-user-starred-:owner-:repo">GET /user/starred/:owner/:repo</h3>

<pre><code>    githubcl GET /user/starred/:owner/:repo &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Check if you are starring a repository....</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of a repository owner.
    repo   *  Name of a repository.      </code></pre>

<h3 id="GET-user-subscriptions">GET /user/subscriptions</h3>

<pre><code>    githubcl GET /user/subscriptions</code></pre>

<p>List repositories being watched by the authenticat...</p>

<h3 id="GET-user-subscriptions-:owner-:repo">GET /user/subscriptions/:owner/:repo</h3>

<pre><code>    githubcl GET /user/subscriptions/:owner/:repo &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Check if you are watching a repository....</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of the owner. 
    repo   *  Name of repository.</code></pre>

<h3 id="GET-user-teams">GET /user/teams</h3>

<pre><code>    githubcl GET /user/teams</code></pre>

<p>List all of the teams across all of the organizati...</p>

<h3 id="GET-users">GET /users</h3>

<pre><code>    githubcl GET /users [options]</code></pre>

<p>Get all users.</p>

<p>Options:</p>

<pre><code>    --q-since    The integer ID of the last User that you&#39;ve seen.</code></pre>

<h3 id="GET-users-:username">GET /users/:username</h3>

<pre><code>    githubcl GET /users/:username &lt;username&gt;</code></pre>

<p>Get a single user.</p>

<p>Parameters:</p>

<pre><code>    username  *  Name of user.</code></pre>

<h3 id="GET-users-:username-events">GET /users/:username/events</h3>

<pre><code>    githubcl GET /users/:username/events &lt;username&gt;</code></pre>

<p>If you are authenticated as the given user, you wi...</p>

<p>Parameters:</p>

<pre><code>    username  *  Name of user.</code></pre>

<h3 id="GET-users-:username-events-orgs-:org">GET /users/:username/events/orgs/:org</h3>

<pre><code>    githubcl GET /users/:username/events/orgs/:org &lt;username&gt; &lt;org&gt;</code></pre>

<p>This is the user&#39;s organization dashboard. You mus...</p>

<p>Parameters:</p>

<pre><code>    username  *  Name of user.
    org       *               </code></pre>

<h3 id="GET-users-:username-followers">GET /users/:username/followers</h3>

<pre><code>    githubcl GET /users/:username/followers &lt;username&gt;</code></pre>

<p>List a user&#39;s followers</p>

<p>Parameters:</p>

<pre><code>    username  *  Name of user.</code></pre>

<h3 id="GET-users-:username-following-:targetUser">GET /users/:username/following/:targetUser</h3>

<pre><code>    githubcl GET /users/:username/following/:targetUser &lt;username&gt; &lt;targetUser&gt;</code></pre>

<p>Check if one user follows another....</p>

<p>Parameters:</p>

<pre><code>    username    *  Name of user.
    targetUser  *  Name of user.</code></pre>

<h3 id="GET-users-:username-gists">GET /users/:username/gists</h3>

<pre><code>    githubcl GET /users/:username/gists [options] &lt;username&gt;</code></pre>

<p>List a users gists.</p>

<p>Options:</p>

<pre><code>    --q-since    The time should be passed in as UTC in the ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
                 Example: &quot;2012-10-09T23:39:01Z&quot;.                                                 </code></pre>

<p>Parameters:</p>

<pre><code>    username  *  Name of user.</code></pre>

<h3 id="GET-users-:username-keys">GET /users/:username/keys</h3>

<pre><code>    githubcl GET /users/:username/keys &lt;username&gt;</code></pre>

<p>List public keys for a user.</p>

<p>Parameters:</p>

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

<pre><code>    githubcl PATCH /repos/:owner/:repo/pulls/:number &lt;owner&gt; &lt;repo&gt; &lt;number&gt;</code></pre>

<p>Update a pull request.</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Id of pull.              </code></pre>

<h3 id="PATCH-repos-:owner-:repo-pulls-comments-:commentId">PATCH /repos/:owner/:repo/pulls/comments/:commentId</h3>

<pre><code>    githubcl PATCH /repos/:owner/:repo/pulls/comments/:commentId &lt;owner&gt; &lt;repo&gt; &lt;commentId&gt;</code></pre>

<p>Edit a comment.</p>

<p>Parameters:</p>

<pre><code>    owner      *  Name of repository owner.
    repo       *  Name of repository.      
    commentId  *  Id of comment.           </code></pre>

<h3 id="PATCH-repos-:owner-:repo-releases-:id">PATCH /repos/:owner/:repo/releases/:id</h3>

<pre><code>    githubcl PATCH /repos/:owner/:repo/releases/:id &lt;owner&gt; &lt;repo&gt; &lt;id&gt;</code></pre>

<p>Users with push access to the repository can edit ...</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    id     *                           </code></pre>

<h3 id="PATCH-repos-:owner-:repo-releases-assets-:id">PATCH /repos/:owner/:repo/releases/assets/:id</h3>

<pre><code>    githubcl PATCH /repos/:owner/:repo/releases/assets/:id &lt;owner&gt; &lt;repo&gt; &lt;id&gt;</code></pre>

<p>Edit a release asset</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    id     *                           </code></pre>

<h3 id="PATCH-teams-:teamId">PATCH /teams/:teamId</h3>

<pre><code>    githubcl PATCH /teams/:teamId &lt;teamId&gt;</code></pre>

<p>Edit team.</p>

<p>Parameters:</p>

<pre><code>    teamId  *  Id of team.</code></pre>

<h3 id="PATCH-user">PATCH /user</h3>

<pre><code>    githubcl PATCH /user</code></pre>

<p>Update the authenticated user.</p>

<h3 id="POST">POST</h3>

<pre><code>    githubcl  POST &lt;subcommands&gt;</code></pre>

<p>POST call</p>

<h3 id="POST-gists">POST /gists</h3>

<pre><code>    githubcl POST /gists</code></pre>

<p>Create a gist.</p>

<h3 id="POST-gists-:id-comments">POST /gists/:id/comments</h3>

<pre><code>    githubcl POST /gists/:id/comments &lt;id&gt;</code></pre>

<p>Create a commen</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of gist.</code></pre>

<h3 id="POST-gists-:id-forks">POST /gists/:id/forks</h3>

<pre><code>    githubcl POST /gists/:id/forks &lt;id&gt;</code></pre>

<p>Fork a gist.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of gist.</code></pre>

<h3 id="POST-markdown">POST /markdown</h3>

<pre><code>    githubcl POST /markdown</code></pre>

<p>Render an arbitrary Markdown document...</p>

<h3 id="POST-markdown-raw">POST /markdown/raw</h3>

<pre><code>    githubcl POST /markdown/raw</code></pre>

<p>Render a Markdown document in raw mode...</p>

<h3 id="POST-orgs-:org-repos">POST /orgs/:org/repos</h3>

<pre><code>    githubcl POST /orgs/:org/repos &lt;org&gt;</code></pre>

<p>Create a new repository for the authenticated user...</p>

<p>Parameters:</p>

<pre><code>    org  *  Name of organisation.</code></pre>

<h3 id="POST-orgs-:org-teams">POST /orgs/:org/teams</h3>

<pre><code>    githubcl POST /orgs/:org/teams &lt;org&gt;</code></pre>

<p>Create team.</p>

<p>Parameters:</p>

<pre><code>    org  *  Name of organisation.</code></pre>

<h3 id="POST-repos-:owner-:repo-commits-:shaCode-comments">POST /repos/:owner/:repo/commits/:shaCode/comments</h3>

<pre><code>    githubcl POST /repos/:owner/:repo/commits/:shaCode/comments &lt;owner&gt; &lt;repo&gt; &lt;shaCode&gt;</code></pre>

<p>Create a commit comment.</p>

<p>Parameters:</p>

<pre><code>    owner    *  Name of repository owner.
    repo     *  Name of repository.      
    shaCode  *  SHA-1 code of the commit.</code></pre>

<h3 id="POST-repos-:owner-:repo-deployments">POST /repos/:owner/:repo/deployments</h3>

<pre><code>    githubcl POST /repos/:owner/:repo/deployments &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Users with push access can create a deployment for...</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="POST-repos-:owner-:repo-deployments-:id-statuses">POST /repos/:owner/:repo/deployments/:id/statuses</h3>

<pre><code>    githubcl POST /repos/:owner/:repo/deployments/:id/statuses &lt;owner&gt; &lt;repo&gt; &lt;id&gt;</code></pre>

<p>Create a Deployment Status</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.                   
    repo   *  Name of repository.                         
    id     *  The Deployment ID to list the statuses from.</code></pre>

<h3 id="POST-repos-:owner-:repo-forks">POST /repos/:owner/:repo/forks</h3>

<pre><code>    githubcl POST /repos/:owner/:repo/forks &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Create a fork.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

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

<pre><code>    githubcl POST /repos/:owner/:repo/pulls &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Create a pull request.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="POST-repos-:owner-:repo-pulls-:number-comments">POST /repos/:owner/:repo/pulls/:number/comments</h3>

<pre><code>    githubcl POST /repos/:owner/:repo/pulls/:number/comments &lt;owner&gt; &lt;repo&gt; &lt;number&gt;</code></pre>

<p>Create a comment.</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Id of pull.              </code></pre>

<h3 id="POST-repos-:owner-:repo-releases">POST /repos/:owner/:repo/releases</h3>

<pre><code>    githubcl POST /repos/:owner/:repo/releases &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Create a release</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="POST-repos-:owner-:repo-statuses-:ref">POST /repos/:owner/:repo/statuses/:ref</h3>

<pre><code>    githubcl POST /repos/:owner/:repo/statuses/:ref &lt;owner&gt; &lt;repo&gt; &lt;ref&gt;</code></pre>

<p>Create a Status.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.                                                    
    repo   *  Name of repository.                                                          
    ref    *  Ref to list the statuses from. It can be a SHA, a branch name, or a tag name.</code></pre>

<h3 id="POST-user-emails">POST /user/emails</h3>

<pre><code>    githubcl POST /user/emails</code></pre>

<p>Add email address(es).</p>

<h3 id="POST-user-keys">POST /user/keys</h3>

<pre><code>    githubcl POST /user/keys</code></pre>

<p>Create a public key.</p>

<h3 id="POST-user-repos">POST /user/repos</h3>

<pre><code>    githubcl POST /user/repos</code></pre>

<p>Create a new repository for the authenticated user...</p>

<h3 id="PUT">PUT</h3>

<pre><code>    githubcl  PUT &lt;subcommands&gt;</code></pre>

<p>PUT call</p>

<h3 id="PUT-gists-:id-star">PUT /gists/:id/star</h3>

<pre><code>    githubcl PUT /gists/:id/star &lt;id&gt;</code></pre>

<p>Star a gist.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of gist.</code></pre>

<h3 id="PUT-notifications">PUT /notifications</h3>

<pre><code>    githubcl PUT /notifications</code></pre>

<p>Mark as read.</p>

<h3 id="PUT-notifications-threads-:id-subscription">PUT /notifications/threads/:id/subscription</h3>

<pre><code>    githubcl PUT /notifications/threads/:id/subscription &lt;id&gt;</code></pre>

<p>Set a Thread Subscription.</p>

<p>Parameters:</p>

<pre><code>    id  *  Id of thread.</code></pre>

<h3 id="PUT-orgs-:org-public_members-:username">PUT /orgs/:org/public_members/:username</h3>

<pre><code>    githubcl PUT /orgs/:org/public_members/:username &lt;org&gt; &lt;username&gt;</code></pre>

<p>Publicize a user&#39;s membership.</p>

<p>Parameters:</p>

<pre><code>    org       *  Name of organisation.
    username  *  Name of the user.    </code></pre>

<h3 id="PUT-repos-:owner-:repo-collaborators-:user">PUT /repos/:owner/:repo/collaborators/:user</h3>

<pre><code>    githubcl PUT /repos/:owner/:repo/collaborators/:user &lt;owner&gt; &lt;repo&gt; &lt;user&gt;</code></pre>

<p>Add collaborator.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      
    user   *  Login of the user.       </code></pre>

<h3 id="PUT-repos-:owner-:repo-contents-:path">PUT /repos/:owner/:repo/contents/:path</h3>

<pre><code>    githubcl PUT /repos/:owner/:repo/contents/:path &lt;owner&gt; &lt;repo&gt; &lt;path&gt;</code></pre>

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

<h3 id="PUT-repos-:owner-:repo-notifications">PUT /repos/:owner/:repo/notifications</h3>

<pre><code>    githubcl PUT /repos/:owner/:repo/notifications &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Mark notifications as read in a repository....</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="PUT-repos-:owner-:repo-pulls-:number-merge">PUT /repos/:owner/:repo/pulls/:number/merge</h3>

<pre><code>    githubcl PUT /repos/:owner/:repo/pulls/:number/merge &lt;owner&gt; &lt;repo&gt; &lt;number&gt;</code></pre>

<p>Merge a pull request (Merge Button&#39;s)...</p>

<p>Parameters:</p>

<pre><code>    owner   *  Name of repository owner.
    repo    *  Name of repository.      
    number  *  Id of pull.              </code></pre>

<h3 id="PUT-repos-:owner-:repo-subscription">PUT /repos/:owner/:repo/subscription</h3>

<pre><code>    githubcl PUT /repos/:owner/:repo/subscription &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Set a Repository Subscription</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of repository owner.
    repo   *  Name of repository.      </code></pre>

<h3 id="PUT-teams-:teamId-members-:username">PUT /teams/:teamId/members/:username</h3>

<pre><code>    githubcl PUT /teams/:teamId/members/:username &lt;teamId&gt; &lt;username&gt;</code></pre>

<p>The API (described below) is deprecated and is sch...</p>

<p>Parameters:</p>

<pre><code>    teamId    *  Id of team.      
    username  *  Name of a member.</code></pre>

<h3 id="PUT-teams-:teamId-memberships-:username">PUT /teams/:teamId/memberships/:username</h3>

<pre><code>    githubcl PUT /teams/:teamId/memberships/:username &lt;teamId&gt; &lt;username&gt;</code></pre>

<p>Add team membership.</p>

<p>Parameters:</p>

<pre><code>    teamId    *  Id of team.      
    username  *  Name of a member.</code></pre>

<h3 id="PUT-teams-:teamId-repos-:org-:repo">PUT /teams/:teamId/repos/:org/:repo</h3>

<pre><code>    githubcl PUT /teams/:teamId/repos/:org/:repo &lt;teamId&gt; &lt;org&gt; &lt;repo&gt;</code></pre>

<p>In order to add a repository to a team, the authen...</p>

<p>Parameters:</p>

<pre><code>    teamId  *  Id of team.            
    org     *  Name of a organization.
    repo    *  Name of a repository.  </code></pre>

<h3 id="PUT-user-following-:username">PUT /user/following/:username</h3>

<pre><code>    githubcl PUT /user/following/:username &lt;username&gt;</code></pre>

<p>Follow a user.</p>

<p>Parameters:</p>

<pre><code>    username  *  Name of user.</code></pre>

<h3 id="PUT-user-starred-:owner-:repo">PUT /user/starred/:owner/:repo</h3>

<pre><code>    githubcl PUT /user/starred/:owner/:repo &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Star a repository.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of a repository owner.
    repo   *  Name of a repository.      </code></pre>

<h3 id="PUT-user-subscriptions-:owner-:repo">PUT /user/subscriptions/:owner/:repo</h3>

<pre><code>    githubcl PUT /user/subscriptions/:owner/:repo &lt;owner&gt; &lt;repo&gt;</code></pre>

<p>Watch a repository.</p>

<p>Parameters:</p>

<pre><code>    owner  *  Name of the owner. 
    repo   *  Name of repository.</code></pre>

<h3 id="help">help</h3>

<pre><code>    githubcl  help &lt;subcommands&gt; [options]</code></pre>

<p>Show command help</p>

<p>Options:</p>

<pre><code>    --all     (flag)</code></pre>

<h3 id="meta">_meta</h3>

<pre><code>    githubcl  _meta &lt;subcommands&gt;</code></pre>

<p>Information and utilities for this app</p>

<h3 id="meta-completion">_meta completion</h3>

<pre><code>    githubcl _meta completion &lt;subcommands&gt;</code></pre>

<p>Shell completion functions</p>



( run in 1.193 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )