Overview

https://travis-ci.org/yashmehrotra/soldier.svg?branch=master https://img.shields.io/badge/license-APACHE2-blue.svg?style=flat-square

soldier is a library designed for executing and managing system processes with ease.

It is written on top of the subprocess module and has a much user-friendly API compared to subprocess.

With soldier, you can execute shell commands, get their output, status code and stderr

You can even run processes through soldier where you can set their timeouts, start them synchronously or asynchronously (and kill them whenever you want), and you can even execute root commands.