pipe_watcher 2.1.2

A pipe reader and writer for the terminal. Made for use with the ipipe Rust library.
use ipipe::*;

pub fn open_pipe(name: &str) -> Pipe
{
    if name.contains('/') || name.contains('\\')
    {
        match Pipe::open(std::path::Path::new(&name), OnCleanup::NoDelete)
        {
            Ok(pipe) => pipe,
            Err(e) => {eprintln!("{:?}", e); panic!("Faild to open pipe")}
        }
    }
    else
    {
        match Pipe::with_name(&name)
        {
            Ok(pipe) => pipe,
            Err(e) => {eprintln!("{:?}", e); panic!("Faild to open pipe")}
        }
    }
}