pub fn new(program: String, args: Vec<String>) -> Self {
        Self {
            program,
            args,
            input: vec![],
        }
    }
/// A utility command executing `program` with arguments `args`.
A utility command executing `program` with arguments `args`.
A utility command executing ` program ` with arguments ` args ` .
pub fn new(program: String, args: Vec<String>) -> Self {
        Self {
            program,
            args,
            input: vec![],
        }
    }
pub fn new ( program : String , args : Vec < String > ) -> Self { Self { program , args , input : vec ! [ ] , } }
A utility command executing `program` with arguments `args`.
A utility command executing ` program ` with arguments ` args ` .
program
String
args
Vec<String>
program
String
args
Vec<String>