diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-09-22 14:07:30 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-09-22 14:07:30 +0100 |
| commit | 19fef5cde199b89984acb7d6ecbb40e91734e6a5 (patch) | |
| tree | 0b26f74138a908c863319cf9d0a5861a6ef52393 /docs/rabbitmq-plugins.1.xml | |
| parent | 14538ee86d41bc312820f0a408f687f8db32664c (diff) | |
| download | rabbitmq-server-git-19fef5cde199b89984acb7d6ecbb40e91734e6a5.tar.gz | |
rename rabbitmq-plugin to rabbitmq-plugins
Diffstat (limited to 'docs/rabbitmq-plugins.1.xml')
| -rw-r--r-- | docs/rabbitmq-plugins.1.xml | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/docs/rabbitmq-plugins.1.xml b/docs/rabbitmq-plugins.1.xml new file mode 100644 index 0000000000..edc1ef9365 --- /dev/null +++ b/docs/rabbitmq-plugins.1.xml @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.docbook.org/xml/4.5/docbookx.dtd"> +<!-- + There is some extra magic in this document besides the usual DocBook semantics + to allow us to derive manpages, HTML and usage messages from the same source + document. + + Examples need to be moved to the end for man pages. To this end, <para>s and + <screen>s with role="example" will be moved, and with role="example-prefix" + will be removed. + + The usage messages are more involved. We have some magic in usage.xsl to pull + out the command synopsis, global option and subcommand synopses. We also pull + out <para>s with role="usage". + + Finally we construct lists of possible values for subcommand options, if the + subcommand's <varlistentry> has role="usage-has-option-list". The option which + takes the values should be marked with role="usage-option-list". +--> + +<refentry lang="en"> + <refentryinfo> + <productname>RabbitMQ Server</productname> + <authorgroup> + <corpauthor>The RabbitMQ Team <<ulink url="mailto:info@rabbitmq.com"><email>info@rabbitmq.com</email></ulink>></corpauthor> + </authorgroup> + </refentryinfo> + + <refmeta> + <refentrytitle>rabbitmq-plugins</refentrytitle> + <manvolnum>1</manvolnum> + <refmiscinfo class="manual">RabbitMQ Service</refmiscinfo> + </refmeta> + + <refnamediv> + <refname>rabbitmq-plugins</refname> + <refpurpose>command line tool for managing a RabbitMQ broker plugins</refpurpose> + </refnamediv> + + <refsynopsisdiv> + <cmdsynopsis> + <command>rabbitmq-plugins</command> + <arg choice="req"><replaceable>command</replaceable></arg> + <arg choice="opt" rep="repeat"><replaceable>command options</replaceable></arg> + </cmdsynopsis> + </refsynopsisdiv> + + <refsect1> + <title>Description</title> + <para> + <command>rabbitmq-plugins</command> is a command line tool for + managing RabbitMQ broker plugins. It allows one to enable, + disable and browse plugins. Note that it must be run by a user + with write permissions to the RabbitMQ configuration directory. + </para> + </refsect1> + + <refsect1> + <title>Commands</title> + + <variablelist> + <varlistentry> + <term><cmdsynopsis><command>list</command> <arg choice="opt">-c</arg> <arg choice="opt"><replaceable>pattern</replaceable></arg></cmdsynopsis></term> + <listitem> + <variablelist> + <varlistentry> + <term>-c</term> + <listitem><para>List plugins compactly.</para></listitem> + </varlistentry> + <varlistentry> + <term>pattern</term> + <listitem><para>Pattern to filter the plugin names by.</para></listitem> + </varlistentry> + </variablelist> + <para> + Lists available plugins, their versions, dependencies + and descriptions. + </para> + <para> + If the optional pattern is given, only plugins whose + name mathes <command>pattern</command> are shown. + </para> + <para role="example-prefix">For example:</para> + <screen role="example">rabbitmq-plugins list</screen> + <para role="example"> + This command lists all the plugins available. + </para> + <screen role="example">rabbitmq-plugins list -c</screen> + <para role="example"> + This command lists all the plugins available, on one line each. + </para> + <screen role="example">rabbitmq-plugins list -c management</screen> + <para role="example"> + This command lists all the plugins available, on one + line each, but does not display plugins whose name does + not contain "management". + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><cmdsynopsis><command>enable</command> <arg choice="req"><replaceable>plugin</replaceable> ...</arg></cmdsynopsis></term> + <listitem> + <variablelist> + <varlistentry> + <term>plugin</term> + <listitem><para>One or more plugins to enable.</para></listitem> + </varlistentry> + </variablelist> + <para> + Enables the specified plugins and all their + dependencies. + </para> + + <para role="example-prefix">For example:</para> + <screen role="example">rabbitmq-plugins enable rabbitmq_shovel rabbitmq_management</screen> + <para role="example"> + This command enables the <command>shovel</command> and + <command>management</command> plugins and all their + dependencies. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><cmdsynopsis><command>disable</command> <arg choice="req"><replaceable>plugin</replaceable> ...</arg></cmdsynopsis></term> + <listitem> + <variablelist> + <varlistentry> + <term>plugin</term> + <listitem><para>One or more plugins to disable.</para></listitem> + </varlistentry> + </variablelist> + <para> + Disables the specified plugins and all plugins that + depend on them. + </para> + + <para role="example-prefix">For example:</para> + <screen role="example">rabbitmq-plugins disable amqp_client</screen> + <para role="example"> + This command disables <command>amqp_client</command> and + all plugins that depend on it. + </para> + </listitem> + </varlistentry> + </variablelist> + + </refsect1> + +</refentry> |
