<commit_before># RusTTY

RusTTY is a toolbox for developing command line applications in Rust, influenced
by the [TTY library][tty] for Ruby. RusTTY intends to reach feature parity with
the majority of TTY's features to the extent that is practical as well as have
an extensive and thorough test suite.

## Features

Implemented features will be marked with a tick (✔) and unimplemented features
will be marked with a cross (✗).

- Terminal output colourisation. ✔
- Terminal output paging. ✗
- Terminal ASCII and Unicode tables. ✗
- System detection utilities. ✗
- Command detection utilities. ✗
- Text manipulation (wrapping and truncation). ✗
- Terminal progress bars. ✗
- Terminal spinners. ✗
- User input prompts. ✗
- Windows support. ✗

## Installation

Add the following to your `Cargo.toml` under the dependencies section:

```
[dependencies]
rustty = "^0.1.0"
```

[tty]: http://peter-murach.github.io/tty/
<commit_msg>Fix the lack of syntax highlighting on the installation example<commit_after># RusTTY

RusTTY is a toolbox for developing command line applications in Rust, influenced
by the [TTY library][tty] for Ruby. RusTTY intends to reach feature parity with
the majority of TTY's features to the extent that is practical as well as have
an extensive and thorough test suite.

## Features

Implemented features will be marked with a tick (✔) and unimplemented features
will be marked with a cross (✗).

- Terminal output colourisation. ✔
- Terminal output paging. ✗
- Terminal ASCII and Unicode tables. ✗
- System detection utilities. ✗
- Command detection utilities. ✗
- Text manipulation (wrapping and truncation). ✗
- Terminal progress bars. ✗
- Terminal spinners. ✗
- User input prompts. ✗
- Windows support. ✗

## Installation

Add the following to your `Cargo.toml` under the dependencies section:

```toml
[dependencies]
rustty = "^0.1.0"
```

[tty]: http://peter-murach.github.io/tty/

{'fraction_non_alphanumeric': 0.08795811518324607, 'fraction_numerical': 0.0031413612565445027, 'mean_word_length': 4.109625668449198, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '546758', 'n_tokens_mistral': 625, 'n_tokens_neox': 567, 'n_words': 262}