oh-my-zsh/plugins/storm/storm.plugin.zsh
2014-07-24 20:56:35 +08:00

32 lines
1.3 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function _storm_commands() {
local ret=1 state
_arguments ':subcommand:->subcommand' && ret=0
case $state in
subcommand)
subcommands=(
"activate:Activates the specified topologys spouts."
"classpath:Prints the classpath used by the storm client when running commands."
"deactivate:Deactivates the specified topologys spouts."
"dev-zookeeper:Launches a fresh Zookeeper server for development/testing."
"drpc:Launches a DRPC daemon."
"help:Print usage."
"jar:Runs the main method of class with the specified arguments."
"kill:Kills the topology with the name topology-name."
"localconfvalue:Prints out the value for conf-name in the local Storm configs."
"logviewer:Launches the log viewer daemon."
"rebalance:Spread out where the workers for a topology are running."
"repl:Opens up a Clojure REPL with the storm jars and configuration on the classpath."
"remoteconfvalue:Prints out the value for conf-name in the clusters Storm configs."
"supervisor:Launches the supervisor daemon."
"ui:Launches the UI daemon."
"version:Print version."
)
_describe -t subcommands 'storm subcommands' subcommands && ret=0
esac
return ret
}
compdef _storm_commands storm