vt-rs
Rust bindings for the Linux virtual terminal APIs.
Documentation: https://docs.rs/vt
Example
use Write;
use Console;
// First of all, get a handle to the console
let console = open.unwrap;
// Allocate a new virtual terminal
let mut vt = console.new_vt.unwrap;
// Write something to it.
// A `Vt` structure implements both `std::io::Read` and `std::io::Write`.
writeln!;
// Switch to the newly allocated terminal
vt.switch.unwrap;
License
vt-rs
is released under the MIT license. For more information, see LICENSE.