commands/eval

This commit is contained in:
Marc Beninca 2025-07-08 20:57:42 +02:00
parent d80b61f490
commit ffdfe0fc90
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F
2 changed files with 2 additions and 4 deletions

View file

@ -96,7 +96,7 @@ BEGIN {
} else if (match($0, RE_FUNCTION, m)) {
split(doc, array, "\n")
for (item in array) {
print array[item] " " m[1]
eval(array[item], m[1])
}
reset()
} else {

View file

@ -196,9 +196,7 @@ EOF
# parse commands functions
_rwx_code_commands_functions="$(rwx_code_parse "commands functions")"
while IFS= read -r line; do
text="$(echo "${line}" | sed "s| |() { |")"
text="${text} \"\${@}\"; }"
eval "${text}"
eval "${line}"
done <<EOF
${_rwx_code_commands_functions}
EOF