def run_cl(argv=[]):
  logging.basicConfig(level=logging.INFO)
  
  try:
    app = MultioptParser(
      clsname='floyd',
      version=floyd.get_version(),
      desc_short="Static website generator",
      global_options=[
        make_option("-v", "--verbose", action="store_true", dest="verbose"),
        make_option("-d", "--debug", action="store_true", dest="debug"),
      ],
      command_set=commands,
      add_help=True,
      add_version=True)
    return app.run()
  except __HOLE__:
    cl_error('Interrupted.')
    return 1
dataset/ETHPy150Open nikcub/floyd/floyd/core/command_utils.py/run_cl