From 7f88595be137ad4b9516761bb98b2d60417e116b Mon Sep 17 00:00:00 2001 From: Martin Blazik Date: Mon, 16 May 2022 20:48:02 +0200 Subject: [PATCH] Add try_source function --- rc/01-functions.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/rc/01-functions.sh b/rc/01-functions.sh index 0b52e01..61db096 100644 --- a/rc/01-functions.sh +++ b/rc/01-functions.sh @@ -66,7 +66,15 @@ function source_directory() { # use: dump_args "$@" function dump_args() { - for i in $*; do - echo $i + for i in $*; do + echo $i done } + +function try_source() { + local script="$1" + if [[ -e "$script" ]]; then + source "$script" + fi +} +