mirror of
https://github.com/YunoHost/package_check.git
synced 2024-09-03 20:06:20 +02:00
73 lines
1.5 KiB
Bash
Executable file
73 lines
1.5 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
readonly NORMAL=$(printf '\033[0m')
|
|
readonly BOLD=$(printf '\033[1m')
|
|
readonly faint=$(printf '\033[2m')
|
|
readonly UNDERLINE=$(printf '\033[4m')
|
|
readonly NEGATIVE=$(printf '\033[7m')
|
|
readonly RED=$(printf '\033[31m')
|
|
readonly GREEN=$(printf '\033[32m')
|
|
readonly ORANGE=$(printf '\033[33m')
|
|
readonly BLUE=$(printf '\033[34m')
|
|
readonly YELLOW=$(printf '\033[93m')
|
|
readonly WHITE=$(printf '\033[39m')
|
|
|
|
function title()
|
|
{
|
|
cat << EOF | tee -a "$complete_log"
|
|
${BOLD}
|
|
===================================
|
|
$1
|
|
===================================
|
|
${NORMAL}
|
|
EOF
|
|
}
|
|
|
|
function small_title()
|
|
{
|
|
echo -e "\n${BOLD} > ${1}${NORMAL}\n" | tee -a "$complete_log"
|
|
}
|
|
|
|
|
|
function debug()
|
|
{
|
|
echo "$1" >> "$complete_log"
|
|
}
|
|
|
|
function info()
|
|
{
|
|
echo "${1}" | tee -a "$complete_log"
|
|
}
|
|
|
|
function success()
|
|
{
|
|
echo "${BOLD}${GREEN}Success: ${1}${NORMAL}" | tee -a "$complete_log"
|
|
}
|
|
|
|
function warning()
|
|
{
|
|
echo "${BOLD}${ORANGE}Warning: ${1}${NORMAL}" | tee -a "$complete_log" 2>&1
|
|
}
|
|
|
|
function error()
|
|
{
|
|
echo "${BOLD}${RED}Error: ${1}${NORMAL}" | tee -a "$complete_log" 2>&1
|
|
}
|
|
|
|
function critical()
|
|
{
|
|
echo "${BOLD}${RED}Critical: ${1}${NORMAL}" | tee -a "$complete_log" 2>&1
|
|
clean_exit 1
|
|
}
|
|
|
|
function report_test_success () {
|
|
echo -e "\n${BOLD}${GREEN}--- SUCCESS ---${NORMAL}\n" | tee -a "$complete_log" 2>&1
|
|
}
|
|
|
|
function report_test_warning () {
|
|
echo -e "\n${BOLD}${ORANGE}--- WARNING ---${NORMAL}\n" | tee -a "$complete_log" 2>&1
|
|
}
|
|
|
|
function report_test_failed () {
|
|
echo -e "\n${BOLD}${RED}--- FAIL ---${NORMAL}\n" | tee -a "$complete_log" 2>&1
|
|
}
|