From 0b12a7545e9b42a140fe868206cb4fc4cfdd37b4 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 7 Jul 2025 02:58:39 +0200 Subject: [PATCH] code/load --- sh/code.sh | 51 ++++++++++++++++++++++++++++++++++++++++++++++ sh/main.sh | 59 ++---------------------------------------------------- 2 files changed, 53 insertions(+), 57 deletions(-) diff --git a/sh/code.sh b/sh/code.sh index 49cc993..c676235 100644 --- a/sh/code.sh +++ b/sh/code.sh @@ -89,3 +89,54 @@ rwx_code_doc() { --assign target="${name}" \ "${_rwx_code_awk}" } + +rwx_code_load() { + # parse aliases + _rwx_code_aliases="$(rwx_parse_aliases)" + # parse aliases functions + local line text + _rwx_code_aliases_functions="$(rwx_parse_aliases_functions)" + while IFS= read -r line; do + text="$(echo "${line}" | sed "s| |() { |")" + text="${text} \"\${@}\"; }" + eval "${text}" + done <