module Guard

def run

Other tags:
    Yield: - the block to run
def run
  UI.clear if options[:clear]
  lock.synchronize do
    begin
      interactor.stop if interactor
      yield
    rescue Interrupt
    end
    interactor.start if interactor
  end
end