<commit_before>![Imgur](http://i.imgur.com/ixH5L0K.png)

- [About](https://github.com/purrgil/purrgil#About)
- [Motivation](https://github.com/purrgil/purrgil#Motivation)
- [Install](https://github.com/purrgil/purrgil#Install)
- [Commands](https://github.com/purrgil/purrgil#Commands)
  - Init
  - Install
  - Add
  - Remove
  - Packages
  - ?Deploy
  - ?Up
- [Contribution](https://github.com/purrgil/purrgil#Contribution)

## About
Purrgil is a simple wrapper for **Docker stuff** that help you to manage a **mult-container enviroment**. After read a little about Docker Orchestrators and projects that use Docker to manage your enviroments I noticed that some people have a single repository with a `docker-compose.yml` and an `init.sh` to make all project work aright and use **orchestrators** only to deploy your application.

The ideia of Purrgil is help you construct this enviroment, help you to provide across your stages and the principal: Give you more flexibility and power to use docker in development enviroment!

## Motivation
In final of 2016 we start migrate some stuff of our enviroment to Docker in enterprise, talk n read about that we found some problems and nice ways to resolve that. At some talks we discuss about create some scripts to make our work easily while we develop and deploy our services. So I create Purrgil to make those scripts and help people to create your enviroments faster!

## Install
```
curl https://raw.githubusercontent.com/purrgil/purrgil/master/install.sh | sh`
```

## Commands
Purrgil have some API, you can read about that using `purrgil --help`

### Init
This command create a folder with project name and put a `docker-compose.yml`, `purrgil.yml` and `.gitignore` inside them.
```
purrgil init <projectName>
```

### Install
Install read `purrgil.yml` to understant your `packages` (dependencies) and download that inside your folder.<commit_msg>Remove extra ` on the Readme<commit_after>![Imgur](http://i.imgur.com/ixH5L0K.png)

- [About](https://github.com/purrgil/purrgil#About)
- [Motivation](https://github.com/purrgil/purrgil#Motivation)
- [Install](https://github.com/purrgil/purrgil#Install)
- [Commands](https://github.com/purrgil/purrgil#Commands)
  - Init
  - Install
  - Add
  - Remove
  - Packages
  - ?Deploy
  - ?Up
- [Contribution](https://github.com/purrgil/purrgil#Contribution)

## About
Purrgil is a simple wrapper for **Docker stuff** that help you to manage a **mult-container enviroment**. After read a little about Docker Orchestrators and projects that use Docker to manage your enviroments I noticed that some people have a single repository with a `docker-compose.yml` and an `init.sh` to make all project work aright and use **orchestrators** only to deploy your application.

The ideia of Purrgil is help you construct this enviroment, help you to provide across your stages and the principal: Give you more flexibility and power to use docker in development enviroment!

## Motivation
In final of 2016 we start migrate some stuff of our enviroment to Docker in enterprise, talk n read about that we found some problems and nice ways to resolve that. At some talks we discuss about create some scripts to make our work easily while we develop and deploy our services. So I create Purrgil to make those scripts and help people to create your enviroments faster!

## Install
```
curl https://raw.githubusercontent.com/purrgil/purrgil/master/install.sh | sh
```

## Commands
Purrgil have some API, you can read about that using `purrgil --help`

### Init
This command create a folder with project name and put a `docker-compose.yml`, `purrgil.yml` and `.gitignore` inside them.
```
purrgil init <projectName>
```

### Install
Install read `purrgil.yml` to understant your `packages` (dependencies) and download that inside your folder.
{'fraction_non_alphanumeric': 0.09329140461215933, 'fraction_numerical': 0.0031446540880503146, 'mean_word_length': 4.5318840579710145, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7599038', 'n_tokens_mistral': 1155, 'n_tokens_neox': 1108, 'n_words': 461}