pub async fn capture_command<A, I, S>( command_str: A, args: I, ) -> Result<Output, CodeError>where A: AsRef<OsStr>, I: IntoIterator<Item = S>, S: AsRef<OsStr>,