2026-03-08 18:05:17 +08:00

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}"
}