spellkit 0.4.0

Cross-platform native spell checking for Rust (NSSpellChecker, Windows Spell Checker, Hunspell).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use spellkit::Checker;
use std::env;

fn main() -> Result<(), spellkit::Error> {
    let text = env::args().skip(1).collect::<Vec<_>>().join(" ");
    let checker = Checker::new()?;
    for error in checker.check(&text) {
        println!("{}", error.text());
        for s in checker.suggest(error.text()) {
            println!("  {s}");
        }
    }
    Ok(())
}