Run an external command and process stdout | ![regex-badge](https://badge-cache.kominick.com/crates/v/regex.svg?label=regex) | ![cat-text-processing-badge](https://badge-cache.kominick.com/badge/text_processing--x.svg?style=social) |
Run an external command passing it stdin and check for an error code | ![regex-badge](https://badge-cache.kominick.com/crates/v/regex.svg?label=regex) | ![cat-text-processing-badge](https://badge-cache.kominick.com/badge/text_processing--x.svg?style=social) |
Run piped external commands | ![std-badge](https://badge-cache.kominick.com/badge/std-1.29.1-blue.svg) | ![cat-os-badge](https://badge-cache.kominick.com/badge/OS--x.svg?style=social) |
Redirect both stdout and stderr of child process to the same file | ![std-badge](https://badge-cache.kominick.com/badge/std-1.29.1-blue.svg) | ![cat-os-badge](https://badge-cache.kominick.com/badge/OS--x.svg?style=social) |
Continuously process child process' outputs | ![std-badge](https://badge-cache.kominick.com/badge/std-1.29.1-blue.svg) | ![cat-os-badge](https://badge-cache.kominick.com/badge/OS--x.svg?style=social) ![cat-text-processing-badge](https://badge-cache.kominick.com/badge/text_processing--x.svg?style=social) |
Read environment variable | ![std-badge](https://badge-cache.kominick.com/badge/std-1.29.1-blue.svg) | ![cat-os-badge](https://badge-cache.kominick.com/badge/OS--x.svg?style=social) |