<varlistentry>
	<term><option>-D</option></term>
	<term><option>--property</option></term>
	<listitem>
		<para>
			Set MQTT v5 properties for with this client. If you use this option,
			the client will be set to be an MQTT v5 client. This option has two
			forms:
		</para>
		<para><option>-D command identifier value</option></para>
		<para><option>-D command identifier name value</option></para>
		<para>
			<option>command</option> is the MQTT command/packet identifier and
			can be one of CONNECT, PUBLISH, PUBACK, PUBREC, PUBCOMP, SUBSCRIBE,
			UNSUBSCRIBE, DISCONNECT, AUTH, or WILL. The properties available
			for each command are listed in the Properties section.
		</para>

		<para>
			<option>identifier</option> is the name of the property to add.
			This is as described in the specification, but with '-' as a
			word separator. For example: <option>payload-format-indicator</option>.
			More details are in the <link linkend='properties'>Properties</link>
			section.
		</para>

		<para>
			<option>value</option> is the value of the property to add, with a
			data type that is property specific.
		</para>

		<para>
			<option>name</option> is only used for the <option>user-property</option>
			property as the first of the two strings in the string pair. In that
			case, <option>value</option> is the second of the strings in the pair.
		</para>
	</listitem>
</varlistentry>
