- [Internal] Switch
run_interactive
implementation fromPTY.spawn
toOpen3.popen3
- Fix file descriptor leak in
run_interactive
- Adds
run_interactive
to allow pseudo-terminal interaction
- Freeze string literals
- Fix deprecation warning:
Bundler.with_clean_env
has been deprecated in favor ofBundler.with_unbundled_env
- Fix missing
bundler
require - thanks @lpender via #6
stdout
andstderr
now keep any trailing newlines at the end of the string.
- Scrub ANSI escape sequences in
stdout
andstderr
- Allow environment variables to be unset
- Allows
stdin
data to be provided when running commands - Adds
create_executable
to which writes a file and adds execute permission
- Adds RSpec matchers
have_stdout
,have_stderr
,have_no_stdout
, &have_no_stderr
. - Adds support for RSpec predicate matchers
be_success
&be_failure
. - Requiring
jet_black/rspec
sets up inference of spec type and inclusion matchers (place specs inspec/black_box
).
- Initial release.