root/lang/ruby/said/trunk/said

Revision 4028, 0.5 kB (checked in by ujihisa, 4 years ago)

lang/ruby/said: fix bugs and use optparse

  • Property svn:executable set to *
Line 
1#!/usr/bin/env ruby
2require 'optparse'
3$: << File.dirname(__FILE__)
4require "lib/said"
5
6Signal.trap(:HUP) { STDERR.puts('HANGUP') ; exit! }
7Signal.trap(:INT) { STDERR.puts('INTERRUPTED') ; exit! }
8
9config = {}
10OptionParser.new do |opts|
11  opts.separator ""
12  opts.separator "Optional:"
13  opts.on('-y', '--yhara', 'Skip Interactive Dictation.') { config[:yhara] = true }
14  opts.parse(ARGV)
15end
16
17# TODO: said.1を編集し、--yharaに対応させる
18said = Said.new do |s|
19  s.yhara = config[:yhara]
20end
21said.run
Note: See TracBrowser for help on using the browser.