mirror of
https://git.disroot.org/FollieHiyuki/dotfiles.git
synced 2024-12-12 00:58:58 -05:00
18eac39e11
Use words-en (aspell) package instead
14 lines
527 B
Bash
Executable File
14 lines
527 B
Bash
Executable File
#!/bin/sh
|
|
|
|
cyan=$(tput setaf 6)
|
|
red=$(tput setaf 1)
|
|
bold=$(tput bold)
|
|
underline=$(tput smul)
|
|
esc=$(tput sgr0)
|
|
|
|
if [ -z "$1" ]; then
|
|
fzf --no-multi < /usr/share/dict/words | xargs -t -r dict
|
|
else
|
|
curl -s "dict://dict.org/d:$1" | sed -n -e '/^151.*/,/^\./p' | sed -e 's/^151.*//g' -e '/^\./D' -e '/^\s*1\./i\\' -e "s/{\([^{]*\)}/${esc}${bold}${underline}\1${esc}/g" -e "s/^\($1\)\(\W\)/${esc}${bold}${red}\1${esc}\2/gI" -e "s/^\(\s*\)\([0-9]\.\)/\1${esc}${bold}${cyan}\2${esc}/g" -e 's/--/—/g' -e 's/—\(\w\)/— \1/g'
|
|
fi
|