├── .gitignore ├── .rubocop.yml ├── .rubocop_todo.yml ├── .ruby-version ├── .travis.yml ├── Gemfile ├── README.md ├── Rakefile ├── UNLICENSE ├── lib └── process_helper.rb ├── process_helper.gemspec ├── ruby-lint.yml └── spec ├── error_handling_spec.rb ├── input_handling_spec.rb ├── log_cmd_handling_spec.rb ├── module_visibility_spec.rb ├── options ├── expected_exit_status_spec.rb ├── include_output_in_exception_spec.rb ├── puts_output_spec.rb └── validation_spec.rb ├── output_handling_spec.rb ├── pty_handling_spec.rb ├── spec_helper.rb ├── static_analysis_spec.rb └── timeout_handling_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.3.3 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/Rakefile -------------------------------------------------------------------------------- /UNLICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/UNLICENSE -------------------------------------------------------------------------------- /lib/process_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/lib/process_helper.rb -------------------------------------------------------------------------------- /process_helper.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/process_helper.gemspec -------------------------------------------------------------------------------- /ruby-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/ruby-lint.yml -------------------------------------------------------------------------------- /spec/error_handling_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/error_handling_spec.rb -------------------------------------------------------------------------------- /spec/input_handling_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/input_handling_spec.rb -------------------------------------------------------------------------------- /spec/log_cmd_handling_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/log_cmd_handling_spec.rb -------------------------------------------------------------------------------- /spec/module_visibility_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/module_visibility_spec.rb -------------------------------------------------------------------------------- /spec/options/expected_exit_status_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/options/expected_exit_status_spec.rb -------------------------------------------------------------------------------- /spec/options/include_output_in_exception_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/options/include_output_in_exception_spec.rb -------------------------------------------------------------------------------- /spec/options/puts_output_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/options/puts_output_spec.rb -------------------------------------------------------------------------------- /spec/options/validation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/options/validation_spec.rb -------------------------------------------------------------------------------- /spec/output_handling_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/output_handling_spec.rb -------------------------------------------------------------------------------- /spec/pty_handling_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/pty_handling_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/static_analysis_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/static_analysis_spec.rb -------------------------------------------------------------------------------- /spec/timeout_handling_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewoolleyman/process_helper/HEAD/spec/timeout_handling_spec.rb --------------------------------------------------------------------------------