Multiline CommandsΒΆ
Command input may span multiple lines for the commands whose names are listed
in the multiline_commands
argument to cmd2.Cmd.__init__()
. These
commands will be executed only after the user has entered a terminator. By
default, the command terminator is ;
; specifying the terminators
optional argument to cmd2.Cmd.__init__()
allows different terminators. A
blank line is always considered a command terminator (cannot be overridden).
In multiline commands, output redirection characters like >
and |
are
part of the command arguments unless they appear after the terminator.