dotfiles/.local/bin/log.log

24 lines
472 B
Bash
Executable File

#! /bin/sh -
if [ "${0##*/}" = "log.log" ] ; then
case "${1-}" in
red) ansi='41;30' ;;
orange) ansi='43;30' ;;
blue) ansi='44;30' ;;
green) ansi='42;30' ;;
*) ansi='45;30' ;;
esac
shift
1>&2 printf "\033[${ansi}m%s\033[m\n" "${*}"
unset ansi
exit 0
fi
case "${0##*/}" in
log.err) log.log red "${@}" ;;
log.warn) log.log orange "${@}" ;;
log.info) log.log blue "${@}" ;;
log.good) log.log green "${@}" ;;
*) log.log nothing "${@}" ;;
esac