This makes the content for each approach clearer and prepares
for a future sub-section.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Exposing commands
-----------------
-There are two approaches for exposing a command. The first one is to
-use the ``@CLICommand`` decorator to decorate the method which handles
-the command. like this
+There are two approaches for exposing a command. The first method involves using
+the ``@CLICommand`` decorator to decorate the methods needed to handle a command.
+The second method uses a ``COMMANDS`` attribute defined for the module class.
+
+
+The CLICommand approach
+~~~~~~~~~~~~~~~~~~~~~~~
.. code:: python
``@CLIWriteCommand`` if your command only requires read permissions or
write permissions respectively.
-The second one is to set the ``COMMANDS`` class attribute of your module to
+
+The COMMANDS Approach
+~~~~~~~~~~~~~~~~~~~~~
+
+This method uses the ``COMMANDS`` class attribute of your module to define
a list of dicts like this::
COMMANDS = [