code: def from_args(cls: Type[ConfigT], args: Namespace) -> ConfigT:
          
          parsed_args = cls.parse_args(args)
          return cls(args, host=args.host, port=args.port, debug=args.debug,
                     reject_insecure_auth=not args.insecure_login,
                     cert_file=args.cert, key_file=args.key,
                     **parsed_args)
docs: Build and return a new :class:`IMAPConfig` using command-line
          arguments.
  
          Args:
              args: The arguments parsed from the command-line.