summaryrefslogtreecommitdiffstats
path: root/lib/cmd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib/cmd.sh')
-rw-r--r--lib/cmd.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/cmd.sh b/lib/cmd.sh
index fb2dad4..208e2fa 100644
--- a/lib/cmd.sh
+++ b/lib/cmd.sh
@@ -27,6 +27,7 @@ use locale
CMDS='@cmds@'
running_cmd=
+running_cmd_clean=
load_cmds()
{
@@ -118,8 +119,10 @@ run_cmd()
tr '[A-Z]' '[a-z]' | tr -C '[a-z0-9_]' '_')"
if is_cmd "${cmd}"; then
running_cmd="${cmd}"
+ running_cmd_clean="${cmd_clean}"
"cmd_${cmd_clean}_main" "${@}"
running_cmd=''
+ running_cmd_clean=''
else
error 1 "$(get_msg 'cmd_not_found')" "${cmd}"
fi