From 33f29e7c0f95579f9c217f303139fe7d1d783014 Mon Sep 17 00:00:00 2001 From: Cheri Date: Wed, 12 May 2021 13:48:42 +0300 Subject: [PATCH] update from git repo --- bin/dmenukaomoji | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/bin/dmenukaomoji b/bin/dmenukaomoji index 55497ea..94d7748 100755 --- a/bin/dmenukaomoji +++ b/bin/dmenukaomoji @@ -3,14 +3,19 @@ # The famous "get a menu of kaomojis to copy" script. # Must have xclip installed to even show menu. -xclip -h 2>/dev/null || exit 1 +#xclip -h 2>/dev/null || exit 1 +# If this errors, the user wont be able to know why that is happening as there'll be no error message, why not just let it error normally when trynna run? chosen=$(dmenu -i -l 20 < ~/.local/share/kaomoji | sed "s/ .*//") -[ "$chosen" != "" ] || exit +#[ "$chosen" != "" ] || exit +# The != is a little redundant, just placing the variable itself will check if its non-empty. +[ "$chosen" ] || exit # If you run this command with an argument, it will automatically insert the character. -if [ -n "$1" ]; then +#if [ -n "$1" ]; then +# Same as above, -n and -z arent all that usefull... +if [ "$1" ]; then xdotool key Shift+Insert else echo "$chosen" | tr -d '\n' | xclip -selection clipboard