def getUI(args):
programName = os.path.basename(sys.argv[<NUM_LIT:0>])<EOL>longDescription = "<STR_LIT>" +"<STR_LIT>"<EOL>shortDescription = longDescription<EOL>ui = CLI(programName, shortDescription, longDescription)<EOL>ui.minArgs = <NUM_LIT:2><EOL>ui.maxArgs = <NUM_LIT:2><EOL>ui.addOption(Option(short="<STR_LIT:v>", int="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>", required=False))<EOL>ui.addOption(Option(short="<STR_LIT:s>", int="<STR_LIT>",<EOL>description="<STR_LIT>" +<EOL>"<STR_LIT>",<EOL>required=False))<EOL>ui.addOption(Option(short="<STR_LIT:h>", int="<STR_LIT>",<EOL>description="<STR_LIT>", special=True))<EOL>ui.addOption(Option(short="<STR_LIT:u>", int="<STR_LIT:test>",<EOL>description="<STR_LIT>", special=True))<EOL>ui.parseCommandLine(args)<EOL>return ui<EOL>
build and return a UI object for this script.

:param args: raw arguments to parse