Bug #12312
Make PTY take environment variables like popen does
Description
Need a PTY that also takes environment variables ... hacking around it with script (which works differently on OSX and Unix) is ugly ...
Updated by nobu (Nobuyoshi Nakada) almost 5 years ago
- Status changed from Open to Closed
- Backport changed from 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN to 2.1: DONTNEED, 2.2: DONTNEED, 2.3: DONTNEED
It works already.
$ ruby1.9 -v -rpty -e 'PTY.spawn({"FOO"=>"bar"}, "printenv", "FOO") {|r,w,pid|p r.read}' ruby 1.9.3p551 (2014-11-13 revision 48407) [universal.x86_64-darwin15.3.0] "bar\r\n"