conpty 0.7.0

A library which provides an interface for ConPTY
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use std::io::prelude::*;

fn main() {
    let mut proc = conpty::spawn("echo Hello World").unwrap();
    let mut reader = proc.output().unwrap();

    println!("Process has pid={}", proc.pid());

    let mut buf = [0; 1028];
    let n = reader.read(&mut buf).unwrap();
    assert!(String::from_utf8_lossy(&buf[..n]).contains("Hello World"));
}