summaryrefslogtreecommitdiffstats
path: root/lib/cmd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib/cmd.sh')
-rw-r--r--lib/cmd.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/cmd.sh b/lib/cmd.sh
index cff225b..ff81c4a 100644
--- a/lib/cmd.sh
+++ b/lib/cmd.sh
@@ -71,6 +71,17 @@ print_cmd_summaries()
done
}
+print_cmd_usage()
+{
+ local cmd usage
+
+ cmd="${1}"
+
+ usage="$(eval printf \'%s\' \"\$\{cmd_"${cmd}"_usage\}\")"
+
+ printf 'Usage: %s %s %s\n' "${0}" "${cmd}" "${usage}"
+}
+
is_cmd()
{
local cmd