edit this article

Implementing a command line thesaurus

Many people make use of dict to lookup word definitions. (If this is new to you, try dict word). Sometimes what we need instead of a dictionary is a thesaurus. This week's tip demonstrates a script to do just that.

Note: You need html2text installed before using this script.

Code Listing 1: ~/bin/thes

# Command line thesaurus 
BROWSER="/usr/bin/lynx -source" 
HTML2TEXT="/usr/bin/html2text -style compact" 
if test $1; then 
    echo "Usage: $0 word" 
    exit 1 
To use this script, name it thes, make it executable, and make sure that it's in your $PATH. Then, run the script followed by the word you're interested in.

Code Listing 2

$ thes word

From http://www.gentoo.org/news/en/gwn/20040531-newsletter.xml

rate this article:
current rating: average rating: 1.3 (48 votes) (1=very good 6=terrible)
Your rating:
Very good (1) Good (2) ok (3) average (4) bad (5) terrible (6)