From: b3nj4m1n Date: Fri, 13 May 2022 21:16:27 +0000 (+0200) Subject: Merge branch 'portability' X-Git-Tag: v0.2.0.0~87 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/xdg-ninja.git/commitdiff_plain/997f992c9ca7c1923462fdfe6923b1d605a01cf6?hp=--cc Merge branch 'portability' --- 997f992c9ca7c1923462fdfe6923b1d605a01cf6 diff --cc xdg-ninja.sh index 5fd1261,33941af..7fc9fe6 --- a/xdg-ninja.sh +++ b/xdg-ninja.sh @@@ -1,7 -1,8 +1,7 @@@ - #!/bin/bash + #!/usr/bin/env bash USE_GLOW=true -if ! command -v glow &> /dev/null -then +if ! command -v glow &>/dev/null; then echo "Glow not found, markdown rendering not available." echo "Output will be raw markdown and might look weird." echo "Install glow for easier reading & copy-paste." @@@ -155,8 -166,8 +155,8 @@@ check_program() enumerate_programs() { echo -e "\e[1;3mStarting to check your \e[1;36m\$HOME.\e[1;0m" echo -e "" - for prog_filename in ./programs/*; do + for prog_filename in "$(dirname "${BASH_SOURCE[0]}")"/programs/*; do - check_program "$(cat $prog_filename)" + check_program "$(cat "$prog_filename")" done echo -e "\e[1;3mDone checking your \e[1;36m\$HOME.\e[1;0m" echo -e ""