Utilities for calling commands.
Why this module exists?
until 3.6 where we could specify the encodings.
This module pre-dates these versions, and offer a similar interface.
run(): Run the command described by args. Safely wait for command to complete,
Run the command described by args. Safely wait for command to complete, then return a CompletedProcess instance.
args: Arguments describing the command to execute.
stdout: Standard output of the command as UTF-8.
stderr: Standard error of the command as UTF-8.
returncode: Return code of the command.