nat-poc 0.1.1

A proof of concept re-write of natls
pub fn bold(i: &str) -> String {
  format!("\x1B[1m{}\x1B[0m", i)
}

pub fn dimmed(i: &str) -> String {
  format!("\x1B[2m{}\x1B[0m", i)
}

pub fn italic(i: &str) -> String {
  format!("\x1B[3m{}\x1B[0m", i)
}

pub fn underline(i: &str) -> String {
  format!("\x1B[4m{}\x1B[0m", i)
}

pub fn blink(i: &str) -> String {
  format!("\x1B[5m{}\x1B[0m", i)
}

pub fn reverse(i: &str) -> String {
  format!("\x1B[7m{}\x1B[0m", i)
}

pub fn hidden(i: &str) -> String {
  format!("\x1B[8m{}\x1B[0m", i)
}

pub fn stricken(i: &str) -> String {
  format!("\x1B[9m{}\x1B[0m", i)
}