<commit_before># Crane
Lift containers with ease


## Overview
Crane is a tool to orchestrate Docker containers. It works by reading in some
configuration (JSON or YAML) which describes how to obtain images and how to run
containers. Crane is ideally suited for setting up a development environment or
continuous integration.


## Installation
The latest release (2.1.0) can be installed via:

```
bash -c "`curl -sL https://raw.githubusercontent.com/michaelsauter/crane/v2.1.0/download.sh`" && sudo mv crane /usr/local/bin/crane
```

Older releases can be found on the
[releases](https://github.com/michaelsauter/crane/releases) page. You can also
build Crane yourself by using the standard Go toolchain.
<commit_msg>Add table of contents to readme<commit_after># Crane
Lift containers with ease


## Overview
Crane is a tool to orchestrate Docker containers. It works by reading in some
configuration (JSON or YAML) which describes how to obtain images and how to run
containers. Crane is ideally suited for setting up a development environment or
continuous integration.

* [Installation](#installation)
* [Usage](#usage)
* [Configuration](#configuration)
* [Example](#example)
* [Advanced Usage](#advanced-usage)
  * [Groups and Targeting](#groups-and-targeting)
  * [Extending the target](#extending-the-target)
  * [Excluding containers](#excluding-containers)
  * [Hooks](#hooks)
  * [Container Prefixes](#container-prefixes)
  * [Unique Names](#unique-names)
  * [YAML advanced usage](#yaml-advanced-usage)


## Installation
The latest release (2.1.0) can be installed via:

```
bash -c "`curl -sL https://raw.githubusercontent.com/michaelsauter/crane/v2.1.0/download.sh`" && sudo mv crane /usr/local/bin/crane
```

Older releases can be found on the
[releases](https://github.com/michaelsauter/crane/releases) page. You can also
build Crane yourself by using the standard Go toolchain.

{'fraction_non_alphanumeric': 0.10765171503957784, 'fraction_numerical': 0.0063324538258575196, 'mean_word_length': 4.869969040247678, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '5052385', 'n_tokens_mistral': 618, 'n_tokens_neox': 563, 'n_words': 203}