33 lines
683 B
Bash
33 lines
683 B
Bash
#!/bin/bash
|
|
# Author: yeho <lj2007331 AT gmail.com>
|
|
# BLOG: https://linuxeye.com
|
|
#
|
|
# Notes: OneinStack for CentOS/RedHat 7+ Debian 9+ and Ubuntu 16+
|
|
#
|
|
# Project home page:
|
|
# https://oneinstack.com
|
|
# https://github.com/oneinstack/oneinstack
|
|
|
|
echo=echo
|
|
for cmd in echo /bin/echo; do
|
|
$cmd >/dev/null 2>&1 || continue
|
|
if ! $cmd -e "" | grep -qE '^-e'; then
|
|
echo=$cmd
|
|
break
|
|
fi
|
|
done
|
|
CSI=$($echo -e "\033[")
|
|
CEND="${CSI}0m"
|
|
CDGREEN="${CSI}32m"
|
|
CRED="${CSI}1;31m"
|
|
CGREEN="${CSI}1;32m"
|
|
CYELLOW="${CSI}1;33m"
|
|
CBLUE="${CSI}1;34m"
|
|
CMAGENTA="${CSI}1;35m"
|
|
CCYAN="${CSI}1;36m"
|
|
CSUCCESS="$CDGREEN"
|
|
CFAILURE="$CRED"
|
|
CQUESTION="$CMAGENTA"
|
|
CWARNING="$CYELLOW"
|
|
CMSG="$CCYAN"
|