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 <