cheatsheet.sh: Make CWD independent

[why]
Sometimes people like to call the scripts from any directory and do not
want to change into the bin/scripts/ directory first.

[how]
Just access the lib files relative to the cheatsheet script file.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This commit is contained in:
Fini Jastrow 2024-08-28 09:30:07 +02:00
parent e6bba1b43f
commit d294607b12

View file

@ -5,8 +5,11 @@
# Search for a glyph by part of its name in all patchsets
# Usage: ./cheatsheet.sh divider
# Get script directory to set source and target dirs relative to it
sd="$( cd -- "$(dirname "${0}")" >/dev/null 2>&1 || exit ; pwd -P )"
# shellcheck disable=SC1091 # Do not pull in the sourced file
source ./lib/i_all.sh
source "${sd}/lib/i_all.sh"
# Search the key on the declared variables
for glyph in ${!i_*}; do