///|
pub fn ansi_reset() -> String {
  "\u001b[0m"
}

///|
pub fn ansi_bold(s : String) -> String {
  "\u001b[1m" + s + "\u001b[0m"
}

///|
pub fn ansi_red(s : String) -> String {
  "\u001b[31m" + s + "\u001b[0m"
}

///|
pub fn ansi_green(s : String) -> String {
  "\u001b[32m" + s + "\u001b[0m"
}

///|
pub fn ansi_yellow(s : String) -> String {
  "\u001b[33m" + s + "\u001b[0m"
}

///|
pub fn ansi_blue(s : String) -> String {
  "\u001b[34m" + s + "\u001b[0m"
}

///|
pub fn ansi_magenta(s : String) -> String {
  "\u001b[35m" + s + "\u001b[0m"
}

///|
pub fn ansi_cyan(s : String) -> String {
  "\u001b[36m" + s + "\u001b[0m"
}

///|
pub fn ansi_white(s : String) -> String {
  "\u001b[37m" + s + "\u001b[0m"
}