master
# frozen_string_literal: true require_relative "../lib/tty-command" cmd = TTY::Command.new cmd.run("i=0; while true; do i=$[$i+1]; echo 'hello '$i; sleep 1; done") do |out, err| if out =~ /.*5.*/ raise ArgumentError, "BOOM" end end