<commit_before># herokuish

[![Circle CI](https://circleci.com/gh/gliderlabs/herokuish.png?style=shield)](https://circleci.com/gh/gliderlabs/herokuish) [![IRC Channel](https://img.shields.io/badge/irc-%23gliderlabs-blue.svg)][irc]

A command line tool for emulating Heroku build and runtime tasks in containers.

Herokuish is made for platform authors. The project consolidates and decouples Heroku compatibility logic (running buildpacks, parsing Procfile) and supporting workflow (importing/exporting slugs) from specific platform images like those in Dokku/Buildstep, Deis, Flynn, etc.

The goal is to be the definitive, well maintained and heavily tested Heroku emulation utility shared by all. It is complemented by [progrium/cedarish](https://github.com/progrium/cedarish), which focuses on reproducing the base Heroku system image. Together they form a toolkit for achieving Heroku compatibility.

Herokuish is a community project and is in no way affiliated with Heroku.

## Getting herokuish

Download and uncompress the latest binary tarball from [releases](https://github.com/gliderlabs/herokuish/releases).

For example, you can do this directly in your Dockerfiles installing into `/bin` as one step:

```
RUN curl --silent http://dl.gliderlabs.com/herokuish/latest/linux_x86_64.tgz \
		  | tar -xzC /bin
```

Herokuish depends on Bash (4.0 or newer) and a handful of standard GNU utilties you probably have. It likely won't work on Busybox, though neither will any Heroku buildpacks.

## Using herokuish<commit_msg>Fixing formatting on IRC badge<commit_after># herokuish

[![Circle CI](https://circleci.com/gh/gliderlabs/herokuish.png?style=shield)](https://circleci.com/gh/gliderlabs/herokuish) [![IRC Channel](https://img.shields.io/badge/irc-%23gliderlabs-blue.svg)](irc)

A command line tool for emulating Heroku build and runtime tasks in containers.

Herokuish is made for platform authors. The project consolidates and decouples Heroku compatibility logic (running buildpacks, parsing Procfile) and supporting workflow (importing/exporting slugs) from specific platform images like those in Dokku/Buildstep, Deis, Flynn, etc.

The goal is to be the definitive, well maintained and heavily tested Heroku emulation utility shared by all. It is complemented by [progrium/cedarish](https://github.com/progrium/cedarish), which focuses on reproducing the base Heroku system image. Together they form a toolkit for achieving Heroku compatibility.

Herokuish is a community project and is in no way affiliated with Heroku.

## Getting herokuish

Download and uncompress the latest binary tarball from [releases](https://github.com/gliderlabs/herokuish/releases).

For example, you can do this directly in your Dockerfiles installing into `/bin` as one step:

```
RUN curl --silent http://dl.gliderlabs.com/herokuish/latest/linux_x86_64.tgz \
		  | tar -xzC /bin
```

Herokuish depends on Bash (4.0 or newer) and a handful of standard GNU utilties you probably have. It likely won't work on Busybox, though neither will any Heroku buildpacks.

## Using herokuish
{'fraction_non_alphanumeric': 0.08390243902439025, 'fraction_numerical': 0.005203252032520325, 'mean_word_length': 5.0195694716242665, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, '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': '2381996', 'n_tokens_mistral': 941, 'n_tokens_neox': 870, 'n_words': 347}