<commit_before># gRPC Homebrew

This repo contains:
- gRPC [homebrew][] formulae
- A utility script that simplifies installation of other gRPC packages

The formulae will be maintained here rather than adding them to the homebrew or
linuxbrew repos until gRPC and protobuf 3.0 are generally available, i.e, gRPC
reaches 1.0 and protobuf 3.0 is released.

Prerequisites
-------------

- On Mac OS X, install [homebrew][].
- On Linux, install [linuxbrew][].

Quick Install
-------------

The repo contains an [install script][] that can be used to install gRPC and
optionally install the gRPC package for Python, Node.Js and/or Ruby as long as
[homebrew][]/[linuxbrew][] is available.

For convenience, the installer is also available at a short alias
https://goo.gl/getgrpc

- To install the gRPC C core (this also installs the gRPC protoc plugins for C++, C#, ObjectiveC, Python and Ruby)
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -
```
- To install gRPC Python (it installs the gRPC C core if needed)
  - Prequisite: python-dev, and pip. The installer uses pip to install the grpc
    [python package][], so either
    - [Install pip][]
    - Activate a [virtualenv][] before running this, this should update the version of pip being used

```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s python
```
- To install gRPC Node.js (it installs the gRPC C core if needed)
  - Tip: Node needs to be available; you can install it quickly using [nvm][]
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s nodejs
```
- To install gRPC Ruby (it installs the gRPC C core if needed)
  - Tip: Ruby needs to be available; you can install it quickly using [rvm][]
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s ruby
```
- To install gRPC PHP extension (it installs the gRPC C core if needed)
  - Prequisite: PHP 5.5 or higher, php5-dev
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s php
```

Using the formulae directly
---------------------------
Just `brew tap grpc/grpc` and then `brew install <formula>`.

If the formula here conflicts with one from Homebrew/homebrew or another tap, you
can do `brew install grpc/grpc/<formula>`.

You can also install via URL:

```
brew install https://raw.githubusercontent.com/grpc/homebrew-grpc/master/<formula>.rb
```

Docs
----
`brew help`, `man brew`, or the Homebrew [wiki][].

[wiki]:http://wiki.github.com/Homebrew/homebrew
[homebrew]:http://brew.sh
[linuxbrew]:https://github.com/Homebrew/linuxbrew
[install script]:https://raw.githubusercontent.com/grpc/homebrew-grpc/master/scripts/install
[virtualenv]: https://virtualenv.pypa.io/en/latest/
[nvm]: https://github.com/creationix/nvm
[rvm]: https://rvm.io
[python package]: https://pypi.python.org/pypi/grpcio
[Install pip]: https://pip.pypa.io/en/latest/installing.html
<commit_msg>fixed typo<commit_after># gRPC Homebrew

This repo contains:
- gRPC [homebrew][] formulae
- A utility script that simplifies installation of other gRPC packages

The formulae will be maintained here rather than adding them to the homebrew or
linuxbrew repos until gRPC and protobuf 3.0 are generally available, i.e, gRPC
reaches 1.0 and protobuf 3.0 is released.

Prerequisites
-------------

- On Mac OS X, install [homebrew][].
- On Linux, install [linuxbrew][].

Quick Install
-------------

The repo contains an [install script][] that can be used to install gRPC and
optionally install the gRPC package for Python, Node.Js and/or Ruby as long as
[homebrew][]/[linuxbrew][] is available.

For convenience, the installer is also available at a short alias
https://goo.gl/getgrpc

- To install the gRPC C core (this also installs the gRPC protoc plugins for C++, C#, ObjectiveC, Python and Ruby)
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -
```
- To install gRPC Python (it installs the gRPC C core if needed)
  - Prerequisite: python-dev, and pip. The installer uses pip to install the grpc
    [python package][], so either
    - [Install pip][]
    - Activate a [virtualenv][] before running this, this should update the version of pip being used

```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s python
```
- To install gRPC Node.js (it installs the gRPC C core if needed)
  - Tip: Node needs to be available; you can install it quickly using [nvm][]
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s nodejs
```
- To install gRPC Ruby (it installs the gRPC C core if needed)
  - Tip: Ruby needs to be available; you can install it quickly using [rvm][]
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s ruby
```
- To install gRPC PHP extension (it installs the gRPC C core if needed)
  - Prerequisite: PHP 5.5 or higher, php5-dev
```sh
$ curl -fsSL https://goo.gl/getgrpc | bash -s php
```

Using the formulae directly
---------------------------
Just `brew tap grpc/grpc` and then `brew install <formula>`.

If the formula here conflicts with one from Homebrew/homebrew or another tap, you
can do `brew install grpc/grpc/<formula>`.

You can also install via URL:

```
brew install https://raw.githubusercontent.com/grpc/homebrew-grpc/master/<formula>.rb
```

Docs
----
`brew help`, `man brew`, or the Homebrew [wiki][].

[wiki]:http://wiki.github.com/Homebrew/homebrew
[homebrew]:http://brew.sh
[linuxbrew]:https://github.com/Homebrew/linuxbrew
[install script]:https://raw.githubusercontent.com/grpc/homebrew-grpc/master/scripts/install
[virtualenv]: https://virtualenv.pypa.io/en/latest/
[nvm]: https://github.com/creationix/nvm
[rvm]: https://rvm.io
[python package]: https://pypi.python.org/pypi/grpcio
[Install pip]: https://pip.pypa.io/en/latest/installing.html

{'fraction_non_alphanumeric': 0.13842567688721535, 'fraction_numerical': 0.0032275416890801506, 'mean_word_length': 3.6099173553719006, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 28, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4165273', 'n_tokens_mistral': 1819, 'n_tokens_neox': 1756, 'n_words': 681}