command function

This commit is contained in:
Marc Beninca 2025-07-08 21:18:50 +02:00
parent ffdfe0fc90
commit 278dd75556
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F
2 changed files with 22 additions and 11 deletions

View file

@ -105,17 +105,13 @@ rwx_code_aliases() {
# find command function
rwx_code_command_function() {
local target="${1}"
local line name
while IFS= read -r line; do
name="$(echo "${line}" | awk "{print \$1}")"
if [ "${name}" = "${target}" ]; then
echo "${line}" |
awk "{print \$2}"
fi
done <<EOF
${_rwx_code_commands_functions}
EOF
local name="${1}"
[ -n "${name}" ] || return
rwx_code |
awk \
--assign action="command function" \
--assign target="${name}" \
"${_rwx_code_awk}"
}
# show the cached aliases and functions