aboutsummaryrefslogtreecommitdiff
path: root/lib/hydra/usage
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2010-11-21 17:19:01 -0200
committerSilvio Rhatto <rhatto@riseup.net>2010-11-21 17:19:01 -0200
commit7702aae3a471b4321833527931b71ce6b48b511b (patch)
tree36f11f0d232ccb62ba92f594769ece23e51f0b8c /lib/hydra/usage
parent627dcf039b289858b3d36958f526b857e04d048e (diff)
downloadhydra-7702aae3a471b4321833527931b71ce6b48b511b.tar.gz
hydra-7702aae3a471b4321833527931b71ce6b48b511b.tar.bz2
Splitting lib functions in smaller files
Diffstat (limited to 'lib/hydra/usage')
-rw-r--r--lib/hydra/usage25
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/hydra/usage b/lib/hydra/usage
new file mode 100644
index 0000000..32acbb0
--- /dev/null
+++ b/lib/hydra/usage
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# Run the action usage
+function hydra_action_usage {
+ if [ "`type -t "hydra_usage_$BASENAME"`" == "function" ]; then
+ # Use custom action usage
+ hydra_usage_$BASENAME
+ else
+ # Default usage
+ echo "Usage: $NAME <command> [arguments]"
+ fi
+
+ echo "Available commands:"
+ ls $ACTIONS | sed -e 's/^/\t/'
+}
+
+# Hydra usage
+function hydra_usage_hydra {
+ echo "Usage: hydra [hydra] <command> [arguments]"
+}
+
+# Hydra ctl usage
+function hydra_usage_hydractl {
+ echo "Usage: hydractl <command> [arguments]"
+}