Download the PHP package gedex/ghorg without Composer

On this page you can find all versions of the php package gedex/ghorg. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package ghorg

ghorg

CLI application to get information about organization on GitHub.

Install

You can run ./ghorg from current directory.

If you want to build the phar file:

and you can move the file to your OS PATH:

Now you can run ghorg from anywhere.

Configuration

The first time you need to do is configure your ghorg, especially method_auth if you want to use GitHub token, client_id/client_secret, or username/password. If method_auth and related auth config keys are left empty then client will make unathenticated requests. See GitHub API for more detail.

The easiest way to authenticate is by using personal token which can be created from https://github.com/settings/tokens. You can then set the token with:

Verify whether your config is saved with:

Usage

members:list

To list members who are members of an organization:

this will output:

You can pass option -f <fields> or --fields=<fields> to display custom fields. For example:

See https://developer.github.com/v3/orgs/members/#response for list of available fields. If you're wondering how to get member's followers or public_repos, like in https://developer.github.com/v3/users/#get-a-single-user, then you need to pass option -d or --detail in which it will request member info. It will take time for organization with thousands of members.

Here's an example that show top 5 members based on number of followers from golang:

You can also filter returned rows with option -F <query_string> or --filter=<query_string>. For example to list members of an <org> within San Francisco and hireable:

Filter uses query string format and there are some comparison operators you can pass.

Tilde, ~, is like MySQL's LIKE statement. For example to filter login that like john:

repos:list

Command repos:list have similar options like members:list, except --detail is not applied. Here's a simple example to list repositories of an organization:

License

ghorg is licensed under the MIT License - see the LICENSE file for details.


All versions of ghorg with dependencies

PHP Build Version
Package Version
Requires symfony/console Version ^2.7
symfony/dependency-injection Version ^2.7
knplabs/github-api Version ^1.5
rpnzl/arrch Version dev-master
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package gedex/ghorg contains the following files

Loading the files please wait ....