piotrmurach/tty-command

View on GitHub
examples/redirect_stdin.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require "stringio"

require_relative "../lib/tty-command"

cli = File.expand_path("cli", __dir__)
cmd = TTY::Command.new

stdin = StringIO.new
stdin.puts "hello"
stdin.puts "world"
stdin.rewind

out, = cmd.run(cli, in: stdin)

puts "out: #{out}"