anchor.diff:       "  Use --help after a sub-command for more details.\n"
       ].
   
  +plugin_show_usage() ->
  +    ["vmq-admin plugin show\n\n",
  +     "  Shows the currently running plugins.\n\n",
  +     "Options\n\n",
  +     "  --plugin\n",
  +     "      Only shows the hooks for the specified plugin\n",
  +     "  --hook\n",
  +     "      Only shows the plugins that provide callbacks for the specified hook\n"
  +    ].
  +
   plugin_enable_usage() ->
       ["vmq-admin plugin enable\n\n",
        "  Enables either an Application plugin or a module plugin. The application\n",
  
positive.code: 
  register_cli() ->
      vmq_plugin_cli_usage(),
      vmq_plugin_enable_cmd(),
      vmq_plugin_disable_cmd().
  
  vmq_plugin_cli_usage() ->
      clique:register_usage(["vmq-admin", "plugin"], plugin_usage()),
      clique:register_usage(["vmq-admin", "plugin", "enable"], plugin_enable_usage()),
      clique:register_usage(["vmq-admin", "plugin", "disable"], plugin_disable_usage()).
  
  vmq_plugin_flag_specs() ->
      [{name, [{shortname, "n"},
  
negative.code:      {hook, [{shortname, "h"},
               {longname, "hook"},
               {typecast, fun(H) -> list_to_atom(H) end}]}].
  vmq_plugin_enable_cmd() ->
      Cmd = ["vmq-admin", "plugin", "enable"],
      KeySpecs = [],
  