Update fuzzel-emoji

This commit is contained in:
end-4
2025-05-16 22:58:12 +02:00
parent f15ca250c1
commit e9e7b74c1b
+22 -6
View File
@@ -1,10 +1,26 @@
#!/bin/bash
if [ $? -eq 0 ]
then
sed '1,/^### DATA ###$/d' $0 | fuzzel --match-mode fzf --dmenu | cut -d ' ' -f 1 | tr -d '\n' | wl-copy
else
sed '1,/^### DATA ###$/d' $0 | fuzzel --match-mode fzf --dmenu | cut -d ' ' -f 1 | tr -d '\n' | wl-copy
fi
set -euo pipefail
MODE="${1:-type}"
emoji="$(sed '1,/^### DATA ###$/d' "$0" | fuzzel --match-mode fzf --dmenu | cut -d ' ' -f 1 | tr -d '\n')"
case "$MODE" in
type)
wtype "${emoji}" || wl-copy "${emoji}"
;;
copy)
wl-copy "${emoji}"
;;
both)
wtype "${emoji}" || true
wl-copy "${emoji}"
;;
*)
echo "Usage: $0 [type|copy|both]"
exit 1
;;
esac
exit
### DATA ###
😀 grinning face face smile happy joy :D grin