<commit_before># maze [![Travis Build Status](https://travis-ci.org/itchyny/maze.svg?branch=master)](https://travis-ci.org/itchyny/maze)

![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze1.gif)

## Usage
The `maze` command without the arguments prints the random maze to the standard output.
```sh
maze
```
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze6.gif)

We can play the maze on the terminal with `--interactive`.
```sh
maze --interactive
```
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze2.gif)

The `--format color` is a good option to print the colored maze. Also we can specify the size of the maze with `--width` and `--height`.
```sh
maze --width 20 --height 10 --format color
```
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze3.gif)

We can toggle the solution with the `s` key.
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze4.gif)

If we change the font size of the terminal smaller, we get a large maze.
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze5.gif)

## Installation
### Homebrew
```bash
 $ brew install itchyny/maze/maze
```

### Download binary from GitHub Releases
[Releases・itchyny/maze - GitHub](https://github.com/itchyny/maze/releases)

### Build from source
```bash
 $ go get -u github.com/itchyny/maze/maze
 $ go install github.com/itchyny/maze/maze
```

## Bug Tracker
Report bug at [Issues・itchyny/maze - GitHub](https://github.com/itchyny/maze/issues).

## Author
itchyny (https://github.com/itchyny)
<commit_msg>update README: no need to run `go install`<commit_after># maze [![Travis Build Status](https://travis-ci.org/itchyny/maze.svg?branch=master)](https://travis-ci.org/itchyny/maze)

![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze1.gif)

## Usage
The `maze` command without the arguments prints the random maze to the standard output.
```sh
maze
```
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze6.gif)

We can play the maze on the terminal with `--interactive`.
```sh
maze --interactive
```
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze2.gif)

The `--format color` is a good option to print the colored maze. Also we can specify the size of the maze with `--width` and `--height`.
```sh
maze --width 20 --height 10 --format color
```
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze3.gif)

We can toggle the solution with the `s` key.
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze4.gif)

If we change the font size of the terminal smaller, we get a large maze.
![maze](https://raw.githubusercontent.com/wiki/itchyny/maze/image/maze5.gif)

## Installation
### Homebrew
```bash
 $ brew install itchyny/maze/maze
```

### Download binary from GitHub Releases
[Releases・itchyny/maze - GitHub](https://github.com/itchyny/maze/releases)

### Build from source
```bash
 $ go get -u github.com/itchyny/maze/maze
```

## Bug Tracker
Report bug at [Issues・itchyny/maze - GitHub](https://github.com/itchyny/maze/issues).

## Author
itchyny (https://github.com/itchyny)

{'fraction_non_alphanumeric': 0.16255534471853259, 'fraction_numerical': 0.006325110689437065, 'mean_word_length': 4.46286701208981, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 22, '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': '2664851', 'n_tokens_mistral': 1186, 'n_tokens_neox': 1128, 'n_words': 268}