]> glassweightruler.freedombox.rocks Git - xdg-ninja.git/commitdiff
Merge branch 'portability'
authorb3nj4m1n <b3nj4m1n@gmx.net>
Fri, 13 May 2022 21:16:27 +0000 (23:16 +0200)
committerb3nj4m1n <b3nj4m1n@gmx.net>
Fri, 13 May 2022 21:16:27 +0000 (23:16 +0200)
1  2 
xdg-ninja.sh

diff --cc xdg-ninja.sh
index 5fd12615f654adbd6a4914669f982cbd0a0aa0f7,33941affb140962c57bdd20eafbde7ad1f1ef37a..7fc9fe6cb23c65a2c903481411548f58d82fd352
@@@ -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 ""