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 )