Self-explanatory
[llpp.git] / misc / dicx
blob2594cf4406b811ee1af044aaf95ac9bea1e85cc9
1 #!/bin/sh
2 set -e
4 exec 1>&2 2>/dev/null
6 test "$1" = "-" && src="cat" || src="xclip -o"
8 rofi="rofi -dmenu -yoffset 30 -location 2"
10 pag() { \
11 sed -e 1d \
12 -e 's; _\([A-Z]\); \1;p' \
13 -e '/^$/d' -e '/^-->/d' \
14 | eval $rofi -l 20 -p 'Done'
17 phrase="$($src | eval $rofi -markup -p 'Lookup: ')"
18 sdcv -n --utf8-input --utf8-output "$phrase" | pag