def usage(self):
print(self.programName + "<STR_LIT>", end='<STR_LIT:U+0020>')<EOL>if self.maxArgs == -<NUM_LIT:1> or self.maxArgs - self.minArgs > <NUM_LIT:1>:<EOL><INDENT>print("<STR_LIT>")<EOL><DEDENT>elif self.maxArgs - self.minArgs == <NUM_LIT:1>:<EOL><INDENT>print("<STR_LIT>")<EOL><DEDENT>print()<EOL>print(self.shortDescription)<EOL>print("<STR_LIT>")<EOL>for o in self.options:<EOL><INDENT>print("<STR_LIT:\t>", ("<STR_LIT:->" + o.short + "<STR_LIT>" + o.long).ljust(<NUM_LIT:15>), "<STR_LIT::>", end='<STR_LIT:U+0020>')<EOL>print(o.description.replace("<STR_LIT:\t>", "<STR_LIT>").ljust(<NUM_LIT>))<EOL><DEDENT>
Print usage description for this program. Output is to standard out.