@command<EOL><INDENT>def do_banner(self, arg, arguments):<DEDENT>
print(arguments)<EOL>n = int(arguments['<STR_LIT>'])<EOL>c = arguments['<STR_LIT:-c>']<EOL>i = int(arguments['<STR_LIT>'])<EOL>color = arguments['<STR_LIT>'].upper()<EOL>Console._print(color, "<STR_LIT>", i * "<STR_LIT:U+0020>" + (n-i) * c)<EOL>Console._print(color, "<STR_LIT>",  i * "<STR_LIT:U+0020>" + c + "<STR_LIT:U+0020>" + arguments['<STR_LIT>'])<EOL>Console._print(color, "<STR_LIT>",  i * "<STR_LIT:U+0020>" + (n-i) * c)<EOL>
::

    Usage:
        banner [-c CHAR] [-n WIDTH] [-i INDENT] [-r COLOR] TEXT

    Arguments:
        TEXT   The text message from which to create the banner
        CHAR   The character for the frame. 
        WIDTH  Width of the banner
        INDENT indentation of the banner
        COLOR  the color

    Options:
        -c CHAR   The character for the frame. [default: #]
        -n WIDTH  The width of the banner. [default: 70]
        -i INDENT  The width of the banner. [default: 0]            
        -r COLOR  The color of the banner. [default: BLACK]

    Prints a banner form a one line text message.