OpenLMI (non)interactive shell and meta-command
Project description
OpenLMI
=======
The OpenLMI project provides a common infrastructure for the management
of Linux systems. Capabilities include configuration, management and
monitoring of hardware, operating systems, and system services. OpenLMI
includes a set of services that can be accessed both locally and
remotely, multiple language bindings, standard APIs, and standard
scripting interfaces.
OpenLMI-tools
=============
OpenLMI-tools currently contains *LMIShell*, a (non)interactive command
interpreter for CIM objects access and *LMI metacommand*, which serves
as a command line interface to OpenLMI Providers, which utilizes
*LMIShell*.
Dependencies
------------
OpenLMI tools require
- python2.7
- python-setuptools
- lmiwbem
- python-docopt
Uploading to PyPI
~~~~~~~~~~~~~~~~~
Since *PyPI* expects README file to be in a *reStructuredText* markup
language and the one present is written in *markdown*, it needs to be
converted to it. So please make sure you have ``pandoc`` installed
before running:
::
$ python setup.py sdist upload
Installation
------------
Use standard ``setuptools`` script for installation:
::
$ cd cli
$ make # generate setup.py
$ python setup.py install --root=/path/to/install/directory
If you have limited access to system path, you may wish to install to
user directory instead:
::
$ python setup.py install --user
This installs just the *LMIShell*, *LMI metacommand* and client-side
libraries. To install *LMI commands*, please refer to
`git <https://github.com/openlmi/openlmi-scripts>`__.
Example usage
-------------
See ``man/lmishell.1`` manual page or ``man/lmi.1``
Or visit our documentation on
`pythonhosted <http://pythonhosted.org/openlmi-tools/index.html>`__.
--------------
=======
The OpenLMI project provides a common infrastructure for the management
of Linux systems. Capabilities include configuration, management and
monitoring of hardware, operating systems, and system services. OpenLMI
includes a set of services that can be accessed both locally and
remotely, multiple language bindings, standard APIs, and standard
scripting interfaces.
OpenLMI-tools
=============
OpenLMI-tools currently contains *LMIShell*, a (non)interactive command
interpreter for CIM objects access and *LMI metacommand*, which serves
as a command line interface to OpenLMI Providers, which utilizes
*LMIShell*.
Dependencies
------------
OpenLMI tools require
- python2.7
- python-setuptools
- lmiwbem
- python-docopt
Uploading to PyPI
~~~~~~~~~~~~~~~~~
Since *PyPI* expects README file to be in a *reStructuredText* markup
language and the one present is written in *markdown*, it needs to be
converted to it. So please make sure you have ``pandoc`` installed
before running:
::
$ python setup.py sdist upload
Installation
------------
Use standard ``setuptools`` script for installation:
::
$ cd cli
$ make # generate setup.py
$ python setup.py install --root=/path/to/install/directory
If you have limited access to system path, you may wish to install to
user directory instead:
::
$ python setup.py install --user
This installs just the *LMIShell*, *LMI metacommand* and client-side
libraries. To install *LMI commands*, please refer to
`git <https://github.com/openlmi/openlmi-scripts>`__.
Example usage
-------------
See ``man/lmishell.1`` manual page or ``man/lmi.1``
Or visit our documentation on
`pythonhosted <http://pythonhosted.org/openlmi-tools/index.html>`__.
--------------
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openlmi-tools-0.10.4.tar.gz
(127.3 kB
view details)
File details
Details for the file openlmi-tools-0.10.4.tar.gz
.
File metadata
- Download URL: openlmi-tools-0.10.4.tar.gz
- Upload date:
- Size: 127.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4645728e3715103c8d8af87fa19e4c95099d9585c59933206c269aa7aea8d89 |
|
MD5 | 757555c90ca373fd6830eeb3cea1b1f8 |
|
BLAKE2b-256 | 5bb2ae00251a30d2e01d7a06a1b52255742d00712dd334a26fd40305940015af |