Crate conpty

Source
Expand description

A library which provides an interface for ConPTY.

use std::io::prelude::*;

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

let mut buf = [0; 1028];
let n = reader.read(&mut buf).unwrap();

assert!(String::from_utf8_lossy(&buf).contains("Hello World"));

Modules§

console
Module contains a handy functions for terminal.
error
Module contains a library error.
io
This module contains crate::Process’s Input and Output pipes.

Structs§

Process
The structure is resposible for interations with spawned process. It handles IO and other operations related to a spawned process.
ProcessOptions
Options for spawning a new process inside of pseudo console.

Functions§

spawn
Spawns a command using cmd.exe.