core 581 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. __b='\033[1m'
  3. __clr='\033[0m'
  4. __red='\033[31m'
  5. __gre='\033[32m'
  6. __yel='\033[33m'
  7. __blu='\033[34m'
  8. __pur='\033[35m'
  9. __cya='\033[36m'
  10. __whi='\033[37m'
  11. alias initprint='>/dev/console printf'
  12. failed() { initprint '%b%s%b\n' "${__b}${__red}" 'failed' "${__clr}"; }
  13. error() { initprint '%bERROR:%b %s\n' "${__b}${__red}" "${__clr}" "$*"; }
  14. warn() { initprint '%bWARNING:%b %s\n' "${__b}${__yel}" "${__clr}" "$*"; }
  15. msg() { initprint '%b * %b%s%b\n' "${__b}${__pur}" "${__whi}" "$*" "${__clr}"; }
  16. ok() { initprint '%b%s%b\n' "${__b}${__gre}" 'ok' "${__clr}"; }