mirror of
				https://github.com/mail-in-a-box/mailinabox.git
				synced 2025-10-30 18:50:53 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			74 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #####
 | |
| ##### This file is part of Mail-in-a-Box-LDAP which is released under the
 | |
| ##### terms of the GNU Affero General Public License as published by the
 | |
| ##### Free Software Foundation, either version 3 of the License, or (at
 | |
| ##### your option) any later version. See file LICENSE or go to
 | |
| ##### https://github.com/downtownallday/mailinabox-ldap for full license
 | |
| ##### details.
 | |
| #####
 | |
| 
 | |
| # ansi escapes for hilighting text
 | |
| F_DANGER=$(echo -e "\033[31m")
 | |
| F_WARN=$(echo -e "\033[93m")
 | |
| F_SUCCESS=$(echo -e "\033[32m")
 | |
| F_RESET=$(echo -e "\033[39m")
 | |
| 
 | |
| 
 | |
| success() {
 | |
|     local echoarg
 | |
|     case "$1" in
 | |
|         -n )
 | |
|             echoarg="$1"
 | |
|             shift
 | |
|             ;;
 | |
|         * )
 | |
|             echoarg=""
 | |
|     esac
 | |
|     echo $echoarg "${F_SUCCESS}$1${F_RESET}"
 | |
| }
 | |
| 
 | |
| danger() {
 | |
|     local echoarg
 | |
|     case "$1" in
 | |
|         -n )
 | |
|             echoarg="$1"
 | |
|             shift
 | |
|             ;;
 | |
|         * )
 | |
|             echoarg=""
 | |
|     esac
 | |
|     echo $echoarg "${F_DANGER}$1${F_RESET}"
 | |
| }
 | |
| 
 | |
| warn() {
 | |
|     local echoarg
 | |
|     case "$1" in
 | |
|         -n )
 | |
|             echoarg="$1"
 | |
|             shift
 | |
|             ;;
 | |
|         * )
 | |
|             echoarg=""
 | |
|     esac
 | |
|     echo $echoarg "${F_WARN}$1${F_RESET}"
 | |
| }
 | |
| 
 | |
| H1() {
 | |
|     local msg="$1"
 | |
|     echo "----------------------------------------------"
 | |
|     if [ ! -z "$msg" ]; then
 | |
|         echo "           $msg"
 | |
|         echo "----------------------------------------------"
 | |
|     fi
 | |
| }
 | |
| 
 | |
| H2() {
 | |
|     local msg="$1"
 | |
|     if [ -z "$msg" ]; then
 | |
|         echo "***"
 | |
|     else
 | |
|         echo "*** $msg ***"
 | |
|     fi
 | |
| }
 | |
| 
 |