From: diogo464 Date: Sun, 15 May 2022 17:18:37 +0000 (+0100) Subject: fix dirname X-Git-Tag: v0.2.0.0~60^2~1 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/xdg-ninja.git/commitdiff_plain/212e5e1fda1bc13d0b6ee626e980711c64dafb7e?ds=sidebyside fix dirname When calling xdg-ninja.sh using $ sh xdg-ninja.sh or $ bash xdg-ninja.sh the script fails with ``` jq: error: Could not open file xdg-ninja.sh/programs/*: Not a directory jq: error: Could not open file xdg-ninja.sh/programs/*: Not a directory Done checking your $HOME. ``` This commit just fixed that problem. --- diff --git a/xdg-ninja.sh b/xdg-ninja.sh index 7b68acf..d5e7a26 100755 --- a/xdg-ninja.sh +++ b/xdg-ninja.sh @@ -189,7 +189,7 @@ EOF enumerate_programs() { printf "\033[1;3mStarting to check your \033[1;36m\$HOME.\033[1;0m\n" printf "\n" - for prog_filename in "${0%/*}"/programs/*; do + for prog_filename in "$(dirname $0)"/programs/*; do check_program "$prog_filename" done printf "\033[1;3mDone checking your \033[1;36m\$HOME.\033[1;0m\n"