Crates.io | didyoumean |
lib.rs | didyoumean |
version | 1.1.4 |
source | src |
created_at | 2022-04-16 03:24:33.19884 |
updated_at | 2022-12-22 20:04:39.477167 |
description | A CLI spelling corrector |
homepage | https://github.com/hisbaan/didyoumean |
repository | https://github.com/hisbaan/didyoumean |
max_upload_size | |
id | 568817 |
size | 216,540 |
DidYouMean (or dym
) is a command-line spelling corrector written in rust utilizing a simplified version of Damerau-Levenshtein distance. DidYouMean is for those moments when you know what a word sounds like, but you're not quite sure how it's spelled.
DidYouMean is available on the AUR as three different packages:
x86_64
at the moment.You can install it using any AUR helper. Using paru
, the command would be as follows:
paru -S <package choice from above>
Homebrew is a package manager for macOS. Currently, I have only packaged an x86_64 binary. The command to install it is as follows:
brew tap hisbaan/tap
brew install didyoumean
evanjs very kindly packaged didyoumean
for NixOS. The command to install is as follows:
nix-env install -iA nixpkgs.didyoumean
Run the following command to build dym
from source and install it in your home directory. Ensure that you have $CARGO_HOME/bin/
in your path.
cargo install didyoumean
The build dependencies for this project are git
, rust
, rustc
, and cargo
. First, clone this repository, then run
cargo run -- <args>
where <args>
are the command-line arguments you would pass the DidYouMean binary. Note that this is an unoptimized build contianing debug information so it runs much, much slower.