8000 GitHub - GavanYang/envoy: Python Subprocesses for Humans™. · GitHub
[go: up one dir, main page]

Skip to content
  • GavanYangPublic

    About

    Python Subprocesses for Humans™.

    Resources

    Stars

    0 stars

    Watchers

    0 watching

    Forks

     
     

    Latest commit

     

    History

    85 Commits

    Folders and files

    Repository files navigation

    Envoy: Python Subprocesses for Humans.

    Note: Delegator is a replacement for Envoy.

    This is a convenience wrapper around the subprocess module.

    You don't need this.

    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'>]
    

    About

    Python Subprocesses for Humans™.

    Resources

    Stars

    0 stars

    Watchers

    0 watching

    Forks

    Releases

    Packages

    Contributors

    Languages

    0