anchor.diff:  plugin_show_usage() ->
       ["vmq-admin plugin show\n\n",
        "  Shows the currently running plugins.\n\n",
  +     "  Sub-commands:\n",
  +     "    internal      also show internal 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_show_internal_usage() ->
  +    ["vmq-admin plugin show\n\n",
  +     "  Shows all currently running plugins, including internal plugins.\n\n",
        "Options\n\n",
        "  --plugin\n",
        "      Only shows the hooks for the specified plugin\n",
  
positive.code:             Plugins = extract_table(vmq_plugin:info(raw)),
              PluginName = proplists:get_value(plugin, Flags, []),
              HookName = proplists:get_value(hook, Flags, []),
              ShowInternal = false,
              FilteredPlugins =
                  lists:filtermap(
                    fun({_, module, _}) when not ShowInternal ->
  
negative.code: 
  register_cli() ->
      vmq_plugin_cli_usage(),
      vmq_plugin_show_cmd(["vmq-admin", "plugin", "show"], false),
      vmq_plugin_show_cmd(["vmq-admin", "plugin", "show", "internal"], true),
      vmq_plugin_enable_cmd(),
      vmq_plugin_disable_cmd(),
      ok.
  