Merge branch 'master' of https://github.com/ghennequin/llpp into ghennequin-master
[llpp.git] / misc / dicx
blob8cbad0f212e0a9a1506282eddef4681f8f0c4e67
1 #!/bin/sh
2 set -e
4 exec 1>&2 2>/dev/null
6 test "$1" = "-" && src="cat" || src="xclip -o"
8 font='source code pro 10'
9 rofi="rofi -dmenu -font '$font' -fg white -bg grey20"
11 pag() { \
12 sed -e 1d \
13 -e 's; _\([A-Z]\); \1;p' \
14 -e '/^$/d' -e '/^-->/d' \
15 | eval $rofi -location 2 -l 20 -p 'Done' >/dev/null
18 phrase="$($src | eval $rofi -markup -location 2 -p '\ ')"
19 sdcv -n --utf8-input --utf8-output "$phrase" | pag