A block command is one that consists of multiple input lines between some sort of start and end indicator.
Mapped commands.
Actions returned by handlers.
Trait for an object (or class) that handles a single command.
Base class for command interpreters.
The handler trait for a hidden command.
Simple history command handler.
Mixed in to indicate no completions are available.
Simple "redo command" handler.
Miscellaneous useful utility functions.
Classes and objects to aid in the construction of line-oriented command interpreters. This package is very similar, in concept, to the Python
cmd
module (though its implementation differs quite a bit).