home

Code Library

function ansi.textcolor() {
#   color: The color name (e.g., red, blue, green).
    case "$color" in
        black)      printf "\033[30m" ;;
        red)        printf "\033[31m" ;;
        green)      printf "\033[32m" ;;
        yellow)     printf "\033[33m" ;;
        blue)       printf "\033[34m" ;;
        magenta)    printf "\033[35m" ;;
        cyan)       printf "\033[36m" ;;
        white)      printf "\033[37m" ;;
        default)    printf "\033[39m" ;; # Use 39 for default
        *) echo "Invalid color: $color" >&2; return 1 ;;
    esac
}