code: def parse_command_line(self, argv=None):
          
          if self.config:
              parser = argparse.ArgumentParser(add_help=False)
              self.settings['config'].add_argument(parser)
              opts, _ = parser.parse_known_args(argv)
              if opts.config is not None:
                  self.set('config', opts.config)
  
              self.params.update(self.import_from_module())
  
          parser = self.parser()
          opts = parser.parse_args(argv)
          for k, v in opts.__dict__.items():
              if v is None:
                  continue
              self.set(k.lower(), v)
docs: Parse the command line