terminal-dictionary

Crates.ioterminal-dictionary
lib.rsterminal-dictionary
version0.1.3
sourcesrc
created_at2024-07-12 16:37:06.687431
updated_at2024-07-17 07:48:53.940592
descriptionSimple Dictionary on the terminal
homepage
repositoryhttps://github.com/famedaxolotl/terminal-dictionary
max_upload_size
id1300875
size27,506
Axolotl (famedaxolotl)

documentation

README

terminal-dictionary (td)

GitHub crates.io Total Downloads License: MIT Build

terminal_screenshot terminal_screenshot2

This project uses the freeDictionaryAPI. Please support its author if you can.

Ever wanted to search the dictionary right from the terminal? No? Well anyway, terminal-dictionary is a simple dictionary and thesaurus tool written in Rust for the command-line. See Installation and Usage for more.

Installation

Use any of the following methods.

NOTE: The binary name is td, which is what you will use to execute it.

1. Downloading binary

  • You can download the binary from the releases page.

  • Move the binary td to /usr/local/bin with

sudo mv /Downloads/td /usr/local/bin

2. Using Cargo

If you are a Rust programmer and have Cargo installed, simply run the following:

cargo install terminal-dictionary

This will install the binary from crates.io

3. Building from GitHub

If you have Cargo installed, run the following commands

git clone https://github.com/famedaxolotl/terminal-dictionary

cd terminal-dictionary

cargo build --release

Now, run with cargo run or move the binary to /usr/bin with:

sudo mv target/release/td /usr/local/bin

Alternatively for (1) and (3), you can add the Downloads folder to $PATH by editing the ./bashrc file.

Usage

1. Dictionary

Use the def command to search dictionary:

td def hobby

Output:

HOBBY-----------NOUN
An activity that one enjoys doing in one's spare time.
Example: I like to collect stamps from different countries as a hobby.

An extinct breed of horse native to the British Isles, also known as the Irish Hobby
Example: N/A

2. Thesaurus

Use the thes command to search synonyms and antonyms:

td thes gregarious

Output:

Synonyms and antonyms for GREGARIOUS
Synonyms: outgoing, sociable, social, 
Antonyms: ungregarious, nongregarious,
Commit count: 0

cargo fmt