code: def cli(env,
          format='table',
          config=None,
          verbose=0,
          proxy=None,
          really=False,
          demo=False,
          **kwargs):
      
  
      # Populate environement with client and set it as the context object
      env.skip_confirmations = really
      env.config_file = config
      env.format = format
      env.ensure_client(config_file=config, is_demo=demo, proxy=proxy)
      env.vars['_start'] = time.time()
      logger = logging.getLogger()
  
      if demo is False:
          logger.addHandler(logging.StreamHandler())
      else:
          # This section is for running CLI tests.
          logging.getLogger("urllib3").setLevel(logging.WARNING)
          logger.addHandler(logging.NullHandler())
  
      logger.setLevel(DEBUG_LOGGING_MAP.get(verbose, logging.DEBUG))
      env.vars['_timings'] = SoftLayer.DebugTransport(env.client.transport)
      env.client.transport = env.vars['_timings']
docs: Main click CLI entry-point.