#!/usr/bin/env bash # Copyright © 2023 OpenIM. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. COLOR_SUFFIX="\033[0m" # End all colors and special effects BLACK_PREFIX="\033[30m" # Black prefix RED_PREFIX="\033[31m" # Red prefix GREEN_PREFIX="\033[32m" # Green prefix YELLOW_PREFIX="\033[33m" # Yellow prefix BLUE_PREFIX="\033[34m" # Blue prefix PURPLE_PREFIX="\033[35m" # Purple prefix SKY_BLUE_PREFIX="\033[36m" # Sky blue prefix WHITE_PREFIX="\033[37m" # White prefix BOLD_PREFIX="\033[1m" # Bold prefix UNDERLINE_PREFIX="\033[4m" # Underline prefix ITALIC_PREFIX="\033[3m" # Italic prefix CYAN_PREFIX="033[0;36m" # Cyan prefix BACKGROUND_BLACK="\033[40m" # Black background BACKGROUND_RED="\033[41m" # Red background BACKGROUND_GREEN="\033[42m" # Green background BACKGROUND_YELLOW="\033[43m" # Yellow background BACKGROUND_BLUE="\033[44m" # Blue background BACKGROUND_PURPLE="\033[45m" # Purple background BACKGROUND_SKY_BLUE="\033[46m" # Sky blue background BACKGROUND_WHITE="\033[47m" # White background BLINK="\033[5m" # Blinking effect INVERT="\033[7m" # Invert color HIDE="\033[8m" # Hide text GRAY_PREFIX="\033[90m" # Gray prefix LIGHT_RED_PREFIX="\033[91m" # Light red prefix LIGHT_GREEN_PREFIX="\033[92m" # Light green prefix LIGHT_YELLOW_PREFIX="\033[93m" # Light yellow prefix LIGHT_BLUE_PREFIX="\033[94m" # Light blue prefix LIGHT_PURPLE_PREFIX="\033[95m" # Light purple prefix LIGHT_SKY_BLUE_PREFIX="\033[96m" # Light sky blue prefix LIGHT_WHITE_PREFIX="\033[97m" # Light white prefix BACKGROUND_GRAY="\033[100m" # Gray background BACKGROUND_LIGHT_RED="\033[101m" # Light red background BACKGROUND_LIGHT_GREEN="\033[102m" # Light green background BACKGROUND_LIGHT_YELLOW="\033[103m" # Light yellow background BACKGROUND_LIGHT_BLUE="\033[104m" # Light blue background BACKGROUND_LIGHT_PURPLE="\033[105m" # Light purple background BACKGROUND_LIGHT_SKY_BLUE="\033[106m" # Light sky blue background BACKGROUND_LIGHT_WHITE="\033[107m" # Light white background