Sha256: 262927667dc4b5045873637b1a7d5a4468a38cf2f48ea47e5c3fcf2d7c5d73dc

Contents?: true

Size: 323 Bytes

Versions: 2

Compression:

Stored size: 323 Bytes

Contents

# frozen_string_literal: true

require 'logger'
require_relative '../lib/tty-command'

logger = Logger.new('dev.log')
cmd = TTY::Command.new

Thread.new do
  10.times do |i|
    sleep 1
    if i == 5
      logger << "error\n"
    else
      logger << "hello #{i}\n"
    end
  end
end


cmd.wait('tail -f dev.log', /error/)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tty-command-0.9.0 examples/wait.rb
tty-command-0.8.2 examples/wait.rb