envoy 0,3,10,1,3,0,5,1 python

Python Subprocesses for Humans™.

2 years after MIT

Envoy: Python Subprocesses for Humans.

Note: Delegator <https://github.com/kennethreitz/delegator.py>_ is a replacement for Envoy.

This is a convenience wrapper around the subprocess module.

You don't need this.

.. image:: https://github.com/kennethreitz/envoy/raw/master/ext/in_action.png

But you want it.

Usage

Run a command, get the response::

>>> r = envoy.run('git config', data='data to pipe in', timeout=2)

>>> r.status_code
129
>>> r.std_out
'usage: git config [options]'
>>> r.std_err
''

Pipe stuff around too::

>>> r = envoy.run('uptime | pbcopy')

>>> r.command
'pbcopy'
>>> r.status_code
0

>>> r.history
[<Response 'uptime'>]

Related Repositories

envoy-steps

envoy-steps

Envoy Step by Step ...

envoy.js

envoy.js

envoy.js is a library that allows you to delegate computationally expensive task ...

envoy-deb

envoy-deb

...

lita-visitor-notification-handler

lita-visitor-notification-handler

Lita handler for parsing Envoy visitor notification message ...

grpc-java-envoy

grpc-java-envoy

gRPC Java and Envoy ...


Top Contributors

kennethreitz llimllib mher kracekumar msabramo jbergstroem bretthoerner alex akent cenk eth7 emning TedSinger adammck mrshu sirpengi stefanfoulis

Releases

-   v0.0.2 zip tar
-   v0.0.1 zip tar