| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Makefiles for documentation contained redundant code. Created one
generic Makefile which is included by all the others.
|
| |
|
|
|
|
|
| |
Subcommands now should depend only on openlmi-tools that contain both
LMIShell and LMI Meta-command.
|
|
|
|
| |
Resolves upstream ticket #289
|
|
|
|
|
|
|
| |
All scripts have the same version which is set in single file (VERSION).
All setup.py and conf.py scripts containing these version numbers were
renamed to *.skel. These skeletons are then read by makefiles and proper
*.py scripts are generated out of them.
|
|
|
|
|
|
|
|
| |
Handle errors cases gracefully. AttributeError is confusing when
actually an instance can not be found on remove host.
Behave the same when exception handling is set to enable or disable
(lmishell thing).
|
|
|
|
|
| |
Added few Makefiles and setup configs.
Just to make distribution to PyPI easy.
|
|
|
|
| |
Bumped versions of command libraries.
|
| |
|
|
|
|
| |
Related to trace ticket #237
|
|
|
|
|
|
| |
Also improved logging messages.
Resolves trac ticket #240
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Column headers were quite confusing for both listing and show commands.
New they contain more human-friendly values and have proper names.
Removed oneshot option. This argument was out of false understanding
of EnabledDefault property. When it is set to NotApplicable, it means
the service is static - it can not be enabled or disabled. It is run
when needed (when something depends on it). Thus this options is removed
and Enabled column shows Static value for such services.
Stripped .service suffix from service names.
Resolves trac tickets: #239 #241
|
| |
|
|
|
|
| |
Resolves trac ticket #238
|
|
|
|
|
| |
Which means that all messages have first letter uppercased and are
terminated with a dot.
|
| |
|
|
|
|
| |
Use get_computer_system() instead of hardcoded ComputerSystem class.
|
|
|
|
|
|
|
| |
Determine the command names from setup.py for particular command
libraries.
Updated storage command line documentation.
|
| |
|
|
|
|
|
| |
To make the command developing workflow more convenient added Makefiles
making some tasks easy to do.
|
| |
|
|
|
|
|
|
|
|
| |
Extended api for service management.
Improved documentation strings for rendering to html.
Also improved speed, when working with single instance of service.
Bumped version.
|
| |
|
|
|
|
| |
variable/function renames, doc strings added
|
|
|
|
|
| |
Api changes and new features of lmi meta-command now reflected in
service and software scripts.
|
|
|
|
|
| |
Replaced LmiLister with LmiInstanceLister in service command
library.
|
|
|
|
|
|
| |
Because of upstream change renaming all python eggs from lmi to openlmi,
dependencies need to be updated.
Command egg names were modified in a same way.
|
| |
|
|
|
|
| |
Utilise new feature of shell to make the code more readable.
|
|
|
|
| |
spaces, be gone
|
|
|
|
|
| |
Changed header of all source file to contain Simplified BSD License
instead of LGPLv2.1+.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Associated functions are now invoked with a namespace object as a first
argument rather than connection. Default namespace is root/cimv2. To
change it, one can define command with:
class ListClassFromOtherNamespace(LmiLister):
NAMESPACE = 'other/namespace'
...
To preserve the previous behaviour (pass the connection object again),
NAMESPACE needs to be set to False.
|
|
|
|
| |
ensure, that commands are importable, when installed to user location
|
|
|
|
| |
added docstrings and made list interface nicer
|
|
|
|
|
|
|
|
|
|
|
|
| |
argparse not used at all
- docopt used instead
added doc strings to code
using *cmd* prefix in usage strings instead of hardcoding "lmi cmd_name"
in it
updated for changes in current openlmi-tools
|
| |
|
|
both need some more tuning, testing, feature enhancements and
documenting
software command is far from complete
still a rough prototypes
|