<commit_before># Lavendeux
[![Crates.io](https://img.shields.io/crates/v/Lavendeux.svg)](https://crates.io/crates/Lavendeux)
[![Build Status](https://github.com/rscarson/Lavendeux/workflows/Rust/badge.svg)](https://github.com/rscarson/Lavendeux/actions?workflow=Rust)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/rscarson/Lavendeux/master/LICENSE)

#### [Installer and binaries](http://rscarson.github.io/lavendeux/)

### Lavendeux enhances the clipboard
Lavendeux inlines calculating, programming and testing utilities into your favourite text editor.

Test the result of a remote API call, check the result of a regular expression and much more, all without needing to break your workflow.

Currently, Lavendeux is Windows only, but Linux and OSX releases are coming shortly - if you are an OSX user interested in Lavendeux, please feel free to contact me.

#### How to use it
Highlight an expression, and press control space; Lavendeux will replace it with the answer.

Or, alternatively, turn auto copy/paste off in the menu, and CTRL-Space will instead solve any expressions in your clipboard.

The parser itself is also available as a separate crate - [lavendeux-parser](https://crates.io/crates/lavendeux-parser)

It also supports a few command line options:

- config: Change the configuration directory (defaults to ~/.lavendeux)
- log-level: Change the logging level - useful for debugging issues (defaults to warning)

#### Extensions
Extend Lavendeux's featureset with [extensions](http://rscarson.github.io/Lavendeux/extensions). Extensions are written in javascript, sandboxed environment, with no network or host access.

#### What it can do<commit_msg>fix workflow<commit_after># Lavendeux
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/rscarson/Lavendeux/master/LICENSE)

#### [Installer and binaries](http://rscarson.github.io/lavendeux/)

### Lavendeux enhances the clipboard
Lavendeux inlines calculating, programming and testing utilities into your favourite text editor.

Test the result of a remote API call, check the result of a regular expression and much more, all without needing to break your workflow.

Currently, Lavendeux is Windows only, but Linux and OSX releases are coming shortly - if you are an OSX user interested in Lavendeux, please feel free to contact me.

#### How to use it
Highlight an expression, and press control space; Lavendeux will replace it with the answer.

Or, alternatively, turn auto copy/paste off in the menu, and CTRL-Space will instead solve any expressions in your clipboard.

The parser itself is also available as a separate crate - [lavendeux-parser](https://crates.io/crates/lavendeux-parser)

It also supports a few command line options:

- config: Change the configuration directory (defaults to ~/.lavendeux)
- log-level: Change the logging level - useful for debugging issues (defaults to warning)

#### Extensions
Extend Lavendeux's featureset with [extensions](http://rscarson.github.io/Lavendeux/extensions). Extensions are written in javascript, sandboxed environment, with no network or host access.

#### What it can do
{'fraction_non_alphanumeric': 0.0940625, 'fraction_numerical': 0.0, 'mean_word_length': 5.0625, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2384402', 'n_tokens_mistral': 920, 'n_tokens_neox': 875, 'n_words': 351}