#!/usr/bin/env ruby require 'curses' require 'optparse' $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) def parse_options options = {} parser = OptionParser.new do |opts| opts.banner = < not loaded for specs app = Ruco::Application.new(ARGV[0], :lines => Curses.stdscr.maxy, :columns => Curses.stdscr.maxx) init_screen do show_app app Keyboard.listen do |key| debug_key(key) if @options[:debug_keys] result = app.key key break if result == :quit show_app app end end