code: def get_command_line_parameters_parser():
      
  
      parser = optparse.OptionParser(formatter=optparse.IndentedHelpFormatter(indent_increment=2,
                                                                              max_help_position=8,
                                                                              width=128,
                                                                              short_first=1),
                                     add_help_option=None)
  
      parser.add_option("-h",
                        "--help",
                        action="help",
                        help="'Display this help message and exit.'")
      parser.add_option("-a",
                        "--about",
                        action="store_true",
                        default=False,
                        dest="about",
                        help="'Display Application about message.'")
      parser.add_option("-v",
                        "--verbose",
                        action="store",
                        type="int",
                        dest="verbosity_level",
                        help="'Application verbosity levels: 0 = Critical | 1 = Error | 2 = Warning | 3 = Info | 4 = Debug.'")
      parser.add_option("-f",
                        "--logging_formatter",
                        action="store",
                        type="string",
                        dest="logging_formatter",
                        help="'Application logging formatter: '{0}'.'".format(
                            ", ".join(sorted(RuntimeGlobals.logging_formatters))))
      parser.add_option("-u",
                        "--user_application_data_directory",
                        action="store",
                        type="string",
                        dest="user_application_data_directory",
                        help="'User Application data directory'.")
      parser.add_option("-s",
                        "--hide_splash_screen",
                        action="store_true",
                        default=False,
                        dest="hide_splash_screen",
                        help="'Hide splashscreen'.")
      parser.add_option("-w",
                        "--deactivate_worker_threads",
                        action="store_true",
                        default=False,
                        dest="deactivate_worker_threads",
                        help="'Deactivate worker threads'.")
      parser.add_option("-x",
                        "--startup_script",
                        action="store",
                        type="string",
                        dest="startup_script",
                        help="'Execute given startup script'.")
      parser.add_option("-t",
                        "--trace_modules",
                        action="store",
                        default="{}",
                        type="string",
                        dest="trace_modules",
                        help="'Trace given modules'.")
      return parser
docs: Returns the command line parameters parser.
  
      :return: Parser.
      :rtype: Parser