34 lines
791 B
Bash
34 lines
791 B
Bash
#!/bin/bash
|
|
|
|
# 公共库脚本
|
|
# 包含一些常用的函数和变量定义,供其他脚本调用
|
|
|
|
# 颜色定义
|
|
COLOR_RED='\033[0;31m'
|
|
COLOR_GREEN='\033[0;32m'
|
|
COLOR_YELLOW='\033[0;33m'
|
|
COLOR_CYAN_BOLD='\033[1;36m'
|
|
COLOR_RESET='\033[0m'
|
|
|
|
# 日志函数
|
|
log_info() {
|
|
echo "[INFO] $(date '+%Y-%m-%d %H:%M:%S') - $1"
|
|
}
|
|
|
|
log_success() {
|
|
echo -e "${COLOR_GREEN}[SUCCESS] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}"
|
|
}
|
|
|
|
log_warning() {
|
|
echo -e "${COLOR_YELLOW}[WARNING] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}"
|
|
}
|
|
|
|
log_error() {
|
|
echo -e "${COLOR_RED}[ERROR] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}"
|
|
}
|
|
|
|
# 强调/高亮日志(用于强调性提示)
|
|
log_highlight() {
|
|
echo -e "${COLOR_CYAN_BOLD}[HINT] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}"
|
|
}
|