redbadger/website-honestly

View on GitHub
bin/pretty-print.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

set -euo pipefail

# color output
cNo="\e[0m"
cRed="\e[31m"
cGreen="\e[32m"
cYellow="\e[33m"
cBlue="\e[34m"
cMagenta="\e[35m"
cCyan="\e[36m"
cWhite="\e[97m"

pretty_block () {
  local i="$1" ; size=${#i}
  printf "\n$cCyan"
  printf "%0.s*" $(seq 1 $size)
  printf "\n $cBlue$1\n$cCyan"
  printf "%0.s*" $(seq 1 $size)
  printf "$cNo\n\n"
}

pretty_success () {
  printf "\n$cGreen  [ OK ] $1$cNo\n"
}