Comment on How to choose colors for your CLI applications (2023)parentComments−wpm7moIf you're writing a zsh script and not worried about portability, you can also use the prompt expansion colors with "print". print_color () { print -P "%F{$1}$2%f" } And then to use it print_color "green" "This is printed in green"−godelski7moHere's something also useful that's portable declare GRN='\e[1;32m' declare RED='\e[1;31m' declare YLW='\e[1;33m' declare CYN='\e[1;36m' write_log() { echo -e "[$( date +'%c' )] : ${1}\e[0m" | tee -a ${logfile} } write_log "${RED}I'm an ERROR"−leephillips7moNice. I put this in my .zshrc.
Comments
If you're writing a zsh script and not worried about portability, you can also use the prompt expansion colors with "print".
And then to use itHere's something also useful that's portable
Nice. I put this in my .zshrc.