use cratecommands;
use crate*;
use crateContext;
/// Run a program from the virtualenv, making sure it dies
/// when we get killed and that the exit code is forwarded
/// On Windows:
/// - same as run
/// On Linux:
/// - same as run, but create a new process instead of using execv()
// Note: mostly for tests. We want to *check* the return code of
// `dmenv run` and so we need a child process