summaryrefslogtreecommitdiffstats
path: root/lib/cmd.sh
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2013-07-12 11:05:17 (EDT)
committer P. J. McDermott <pjm@nac.net>2013-07-12 11:05:17 (EDT)
commit7097b57fc99a358bf81c41d61c0a4aacf6b58e61 (patch)
tree18719847d4bba199bc1723adea2a778ee8a6a01f /lib/cmd.sh
parentc3d3f0c1ac1ef45916b3ff7d32b39f9531f94e51 (diff)
print_cmd_usage(): Implement and use.
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