OpenLMI Tools documentation
===========================
`OpenLMI Tools` currently consist of *LMIShell* and the content of the
documentation itself is devoted to the LMIShell.

LMIShell
--------

.. only:: html

    LMIShell provides a (non)interactive way how to access CIM objects provided
    by *OpenPegasus* or *sblim-sfcb* broker. The shell is based on a python
    interpreter and added logic, therefore what you can do in pure python, it is
    possible in LMIShell. There are classes added to manipulate with CIM
    classes, instance names, instances, etc.  Additional classes are added to
    fulfill wrapper pattern and expose only those methods, which are necessary
    for the purpose of a shell.

    **Contents:**

    .. toctree::
        :maxdepth: 1

        startup
        namespaces
        classes
        instances
        instance_names
        associated_objects
        association_objects
        indications
        return_values
        interactive_interface
        builtins
        code

.. only:: man

    LMIShell provides a (non)interactive way how to access CIM objects provided
    by *OpenPegasus* or *sblim-sfcb* broker.

    .. toctree::

        man_page
        startup
        namespaces
        classes
        instances
        instance_names
        associated_objects
        association_objects
        indications
        return_values
        interactive_interface
        builtins

