Skip to content
/ sproc Public

(Yet) another gem for working with system processes synch/asynch.

License

Notifications You must be signed in to change notification settings

rillbert/sproc

Repository files navigation

SProc

Build Status

Provides a higher level interface than popen3 for execution of, and waiting on, commands in subprocesses.

Important
Work-in-progress

Installation

Add this line to your application’s Gemfile:

gem 'sproc'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install sproc

Usage

See test/usage_ex_test.rb for some usage examples.

Development

  • install ruby (>=v2.7) and bundler

  • clone the repo

  • run bin/setup to install dependencies.

  • run bundle exec rake test to run the tests.

You can also run bin/console for an interactive prompt that will allow you to experiment.

Contributing

TBD…​

License

The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT.

Code of Conduct

Everyone interacting in the Sproc project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/rillbert/sproc/blob/master/CODE_OF_CONDUCT.adoc).

About

(Yet) another gem for working with system processes synch/asynch.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published