stava

CLI tool to perform spell checking.
Rust implementation of Peter Norvig's Spell Corrector.
```bash
USAGE:
stava [FILES]...
ARGS:
Word to correct
... Files to learn words from
```
- The default file contains ~30k unique words and is included in the crate
- If needed you can pass in one or many of your own files
- The files doesn't require any certain formatting (except whitespace separated words) and special
characters are allowed,
stava
knows how to ignore them
Currently stava
only supports the English alphabet.
Installation
bash
$ cargo install stava
Usage
Use the default word file
bash
$ stava bycyle
bicycle
Use your own files
bash
$ echo "bicycle" > words.txt
$ echo "some other words" > words2.txt
$ stava bycyle words.txt words2.txt
bicycle
- If multiple candidates are found, the one occurring the most in the provided files are returned
- If no candidate is found the input word is returned