text: """Command line definitions for ezmomi"""
  from params import arg_setup
  from ezmomi import EZMomi
  
  
  def cli():
      args = arg_setup()
  
      # initialize ezmomi instance
      ez = EZMomi(**vars(args))
  
      kwargs = vars(args)
  
      # choose your adventure
      if kwargs['mode'] == 'list':
          ez.list_objects()
      elif kwargs['mode'] == 'clone':
          ez.clone()
      elif kwargs['mode'] == 'destroy':
          ez.destroy()
      elif kwargs['mode'] == 'listSnapshots':
          ez.listSnapshots()
      elif kwargs['mode'] == 'createSnapshot':
          ez.createSnapshot()
      elif kwargs['mode'] == 'removeSnapshot':
          ez.removeSnapshot()
      elif kwargs['mode'] == 'revertSnapshot':
          ez.revertSnapshot()
      elif kwargs['mode'] == 'status':
          ez.status()
      elif kwargs['mode'] == 'shutdown':
          ez.shutdown()
      elif kwargs['mode'] == 'powerOff':
          ez.powerOff()
      elif kwargs['mode'] == 'powerOn':
          ez.powerOn()
      elif kwargs['mode'] == 'syncTimeWithHost':
          ez.syncTimeWithHost()
  