| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Docopt parser needs to be given options_first which causes that all
arguments are treated a positional after the first positional is given.
This allows for commands nesting with hierarchical usage.
Multiplexer used wrong heuristic for determining its value.
|
|
|
|
|
| |
Which means that all messages have first letter uppercased and are
terminated with a dot.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Help command behaves consistently in interactive and non-interactive
modes.
Following help requests are now possible:
lmi> help # shows available commands
lmi> help cmd # prints help of cmd command
lmi> help cmd subcmd # prints help of subcmd in cmd namespace
# if it has its own usage string
lmi> cmd --help # the same as help cmd
lmi> cmd subcmd --help # the same as help cmd subcmd
The same works in non-interactive mode.
Resolves tickets #226, #214
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added support for changing to command namespace.
Example:
$ lmi
lmi> :cd sw
>sw> help
...
>sw> :cd list
>>list> pkgs
>>list> :pwd
/lmi/sw/list
>>list> :cd /
lmi>
* Help and usage messages are now unindented.
Resolves ticket #223
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Use relative references to lmi.scripts components where possible.
Use '~' at the beginning of references to show just the last component
of path (lmi.scripts.common.*) is just too long.
Doc string corrections in formatter.
|
|
lmi.scripts.common.command subpackage refactored to make it nicely
browseable.
|