From ce6a7026d7425d31bdc26b554030bd9aa8e2b153 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Thu, 28 Oct 2021 11:44:46 +0200 Subject: [PATCH] [scripts] fix: error codes dmenuopen: don't return 0 in case of actual errors switch-colors: no need to exit 0 if everything went well --- .local/bin/dmenuopen | 9 +++------ .local/bin/switch-colors | 2 -- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.local/bin/dmenuopen b/.local/bin/dmenuopen index 531d7bb..6894892 100755 --- a/.local/bin/dmenuopen +++ b/.local/bin/dmenuopen @@ -13,15 +13,12 @@ filetypes="pdf png jpg txt mom tex mkv" # could be augmented filetype=$(printf "$filetypes" | sed "s| |\n|g" | dmenu -i -p "type of the file?") -if [ -z "$filetype" ]; then - exit 0 -fi +[ -z "$filetype" ] && exit 1 + file=$(find $HOME/{documents,downloads} -type f -path "*.$filetype" | dmenu -i -l 20 -p "open") -if [ -z "$file" ]; then - exit 0 -fi +[ -z "$file" ] && exit 2 case "$filetype" in pdf) zathura "$file" ;; diff --git a/.local/bin/switch-colors b/.local/bin/switch-colors index 7652b17..2a77336 100755 --- a/.local/bin/switch-colors +++ b/.local/bin/switch-colors @@ -46,5 +46,3 @@ else switch_scheme fi fi - -exit 0