fix: 修复颜色输出在 busybox ash 环境下显示 -e 的问题
- 将所有颜色函数从 `echo -e` 改为 `printf` - 兼容路由器上的 busybox ash shell
This commit is contained in:
14
main.sh
14
main.sh
@@ -3,13 +3,13 @@
|
||||
# by @wukongdaily
|
||||
|
||||
# 定义颜色输出函数
|
||||
red() { echo -e "\033[31m\033[01m$1\033[0m"; }
|
||||
green() { echo -e "\033[32m\033[01m$1\033[0m"; }
|
||||
yellow() { echo -e "\033[33m\033[01m$1\033[0m"; }
|
||||
blue() { echo -e "\033[34m\033[01m$1\033[0m"; }
|
||||
light_magenta() { echo -e "\033[95m\033[01m$1\033[0m"; }
|
||||
light_yellow() { echo -e "\033[93m\033[01m$1\033[0m"; }
|
||||
cyan() { echo -e "\033[38;2;0;255;255m$1\033[0m"; }
|
||||
red() { printf "\033[31m\033[01m%s\033[0m\n" "$1"; }
|
||||
green() { printf "\033[32m\033[01m%s\033[0m\n" "$1"; }
|
||||
yellow() { printf "\033[33m\033[01m%s\033[0m\n" "$1"; }
|
||||
blue() { printf "\033[34m\033[01m%s\033[0m\n" "$1"; }
|
||||
light_magenta() { printf "\033[95m\033[01m%s\033[0m\n" "$1"; }
|
||||
light_yellow() { printf "\033[93m\033[01m%s\033[0m\n" "$1"; }
|
||||
cyan() { printf "\033[38;2;0;255;255m%s\033[0m\n" "$1"; }
|
||||
|
||||
HTTP_HOST="https://cafe.cpolar.cn/wkdaily/gl/raw/branch/main"
|
||||
SCRIPT_DIR="/tmp/gl-scripts"
|
||||
|
||||
Reference in New Issue
Block a user