This library provides basic super-user shell access in rust.

## Example usage ```rust use super_shell::RootShell; fn main() { // Super user privileges are requested once via pkexec as default. let mut root_shell = RootShell::new().expect("Failed to create root shell"); // All subsequent requests are executed as root user println!("{}", root_shell.execute("echo Hello $USER")); // Each command blocks until the response is fully received println!("{}", root_shell.execute("echo now sleeping for 3s ...")); root_shell.execute("sleep 3"); println!("done") } ``` ## Limitations * Currently only Linux is supported * No stderr handling * No sudo support