From 38307376552b6ed427b30180cd03add5738734a6 Mon Sep 17 00:00:00 2001 From: Andrea Rogers Date: Tue, 31 Oct 2023 21:27:05 -0500 Subject: [PATCH] [NEW] dynamic_main: New dynamic main/argv helper! See t/dynamic_main.bash for an early example of how to use it. --- dynamic_main.bash | 18 ++++++++++++++++++ t/dynamic_main.bash | 10 ++++++++++ 2 files changed, 28 insertions(+) create mode 100644 dynamic_main.bash create mode 100755 t/dynamic_main.bash diff --git a/dynamic_main.bash b/dynamic_main.bash new file mode 100644 index 0000000..42f2f85 --- /dev/null +++ b/dynamic_main.bash @@ -0,0 +1,18 @@ +command -v dedcat || \ + source "$(dirname ${BASH_SOURCE[0]})/logging.bash" + +[ -z "${fns[@]}" ] && dedcat 'ERROR: Empty or undefined ${fns[@]} array!' + +read -d '' HELPSTR <