<commit_before>prestissimo (composer plugin)
=================================

[![Build Status](https://travis-ci.org/hirak/prestissimo.svg?branch=master)](https://travis-ci.org/hirak/prestissimo)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/hirak/prestissimo/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/hirak/prestissimo/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/hirak/prestissimo/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/hirak/prestissimo/?branch=master)  
[![Latest Stable Version](https://poser.pugx.org/hirak/prestissimo/v/stable)](https://packagist.org/packages/hirak/prestissimo)
[![Total Downloads](https://poser.pugx.org/hirak/prestissimo/downloads)](https://packagist.org/packages/hirak/prestissimo)
[![Latest Unstable Version](https://poser.pugx.org/hirak/prestissimo/v/unstable)](https://packagist.org/packages/hirak/prestissimo)
[![License](https://poser.pugx.org/hirak/prestissimo/license)](https://packagist.org/packages/hirak/prestissimo)

[composer](https://getcomposer.org) parallel install plugin.

## Depends

- composer `>=1.0.0-alpha10` (includes dev-master)
- PHP `>=5.3`, (suggest `>=5.5`, because `curl_share_init`)
- ext-curl

## Install

```bash
$ composer global require hirak/prestissimo
```

## Uninstall

```bash
$ composer global remove hirak/prestissimo
```

## Config (optional)

in local composer.json

```
{
  ...
  "config": {
    "prestissimo": {
      "maxConnections": 6,<commit_msg>Added gif animation<commit_after>prestissimo (composer plugin)
=================================

[![Build Status](https://travis-ci.org/hirak/prestissimo.svg?branch=master)](https://travis-ci.org/hirak/prestissimo)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/hirak/prestissimo/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/hirak/prestissimo/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/hirak/prestissimo/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/hirak/prestissimo/?branch=master)  
[![Latest Stable Version](https://poser.pugx.org/hirak/prestissimo/v/stable)](https://packagist.org/packages/hirak/prestissimo)
[![Total Downloads](https://poser.pugx.org/hirak/prestissimo/downloads)](https://packagist.org/packages/hirak/prestissimo)
[![Latest Unstable Version](https://poser.pugx.org/hirak/prestissimo/v/unstable)](https://packagist.org/packages/hirak/prestissimo)
[![License](https://poser.pugx.org/hirak/prestissimo/license)](https://packagist.org/packages/hirak/prestissimo)

[composer](https://getcomposer.org) parallel install plugin.

## Depends

- composer `>=1.0.0-alpha10` (includes dev-master)
- PHP `>=5.3`, (suggest `>=5.5`, because `curl_share_init`)
- ext-curl

## Install

```bash
$ composer global require hirak/prestissimo
```

## Uninstall

```bash
$ composer global remove hirak/prestissimo
```

## Benchmark Example

288s -> 26s

```bash
$ composer create-project laravel/laravel laravel1 --no-progress --profile --prefer-dist
```

![laravel](https://cloud.githubusercontent.com/assets/835251/12534815/55071302-c2ad-11e5-96a4-72e2c8744d5f.gif)

## Config (optional)

in local composer.json

```json
{
  ...
  "config": {
    "prestissimo": {
      "maxConnections": 6,
{'fraction_non_alphanumeric': 0.20515970515970516, 'fraction_numerical': 0.01934889434889435, 'mean_word_length': 5.593117408906883, 'pattern_counts': {'":': 6, '<': 3, '<?xml version=': 0, '>': 10, 'https://': 31, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2155711', 'n_tokens_mistral': 1291, 'n_tokens_neox': 1217, 'n_words': 127}