code: def connect_from_cli(cls, argv, use_cache=True):
          
          argparse = cls._add_cytomine_cli_args(ArgumentParser())
          params, _ = argparse.parse_known_args(args=argv)
          log_level = params.verbose
          if params.log_level is not None:
              log_level = logging.getLevelName(params.log_level)
          return cls.connect(params.host, params.public_key, params.private_key, log_level, use_cache=use_cache)
docs: Connect with data taken from a command line interface.
  
          Parameters
          ----------
          argv: list
              Command line parameters (executable name excluded)
          use_cache : bool
              True to use HTTP cache, False otherwise.
  
          Returns
          -------
          client : Cytomine
              A connected Cytomine client.
  
          Notes
          -----
          If some parameters are invalid, the function stops the execution and displays an help.