exe/voltos in voltos-0.3.0.rc6 vs exe/voltos in voltos-0.3.0.rc7
- old
+ new
@@ -5,11 +5,13 @@
status = PTY.spawn(bin, *ARGV) do |stdout, stdin, pid|
Thread.new do
loop { STDOUT.print stdout.getc }
end
Thread.new do
- input = Readline.readline("", true).strip
- stdin.puts input
+ loop do
+ input = Readline.readline("", true).strip
+ stdin.puts input
+ end
end
begin
Process::waitpid(pid) rescue nil
rescue SystemExit, Interrupt
Process.kill('INT', pid)