From 0686901f6e1edd872a2a1b3562031ab4f0eccfb7 Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Mon, 30 Mar 2020 13:43:34 -0500 Subject: switch to readline --- spelling-rbee | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/spelling-rbee b/spelling-rbee index cbd30d2..bff49a6 100755 --- a/spelling-rbee +++ b/spelling-rbee @@ -1,6 +1,11 @@ #!/usr/bin/ruby require "open-uri" +require "readline" + +def get(prompt="spell: ") + Readline.readline prompt +end def say(it,speed=100) system "espeak -s #{speed} '#{it}'" @@ -31,16 +36,14 @@ end def repl(words) correct = [] words.each {|word| - print "spell: " say word - result = $stdin.gets.chomp! + result = get until result[0] != ":" ckopt(word,result) if $exit return $exit end - print "spell: " - result = $stdin.gets.chomp! + result = get end correct.push ckword(word,result) } -- cgit v1.2.3