## command


Asynchronous subprocess with a future compatible interface.


Usage

``` python
command(
    *args,
    **kwargs,
)
```


## Methods

| Name | Description |
|----|----|
| [__iter__()](#__iter__) | Return output lines. |
| [__or__()](#__or__) | Alias of \[pipe\]\[futured.command.pipe\]. |
| [coroutine()](#coroutine) | Create a subprocess coroutine, suitable for timeouts. |
| [pipe()](#pipe) | Pipe stdout to the next command's stdin. |
| [result()](#result) | Return stdout or raise stderr. |

------------------------------------------------------------------------


#### \_\_iter\_\_()


Return output lines.


Usage

``` python
__iter__()
```


------------------------------------------------------------------------


#### \_\_or\_\_()


Alias of \[pipe\]\[futured.command.pipe\].


Usage

``` python
__or__(other)
```


------------------------------------------------------------------------


#### coroutine()


Create a subprocess coroutine, suitable for timeouts.


Usage

``` python
coroutine(*args, shell=False, **kwargs)
```


------------------------------------------------------------------------


#### pipe()


Pipe stdout to the next command's stdin.


Usage

``` python
pipe(*args, **kwargs)
```


------------------------------------------------------------------------


#### result()


Return stdout or raise stderr.


Usage

``` python
result(**kwargs)
```
