Add a condition to exit if no input is given.

This commit is contained in:
Emre AKYÜZ 2023-04-23 08:59:19 +03:00 committed by GitHub
parent 5744cdbb3c
commit 410f6bb894
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,6 +4,16 @@ FILE="~/.local/share/larbs/urlquery"
OBJ_SELECTED=$(jq -r ".[][0]" "$FILE" | dmenu -l 10 -p "Select a website") OBJ_SELECTED=$(jq -r ".[][0]" "$FILE" | dmenu -l 10 -p "Select a website")
if [ -z "$OBJ_SELECTED" ]; then
exit 0
fi
ENTRY_EXISTS=$(jq -r --arg sel "$OBJ_SELECTED" 'map(.[0] == $sel) | any' "$FILE")
if [ "$ENTRY_EXISTS" = "false" ] && [ "$OBJ_SELECTED" != "@@" ]; then
exit 0
fi
add_new_bookmark() { add_new_bookmark() {
URL_FROM_CLIPBOARD=$(xclip-o) URL_FROM_CLIPBOARD=$(xclip-o)