Update colors
This commit is contained in:
parent
5d014b915c
commit
834878ea5e
45
colors.sh
45
colors.sh
@ -5,30 +5,9 @@
|
|||||||
# Author: Roman Ožana <roman@ozana.cz>
|
# Author: Roman Ožana <roman@ozana.cz>
|
||||||
# License: MIT
|
# License: MIT
|
||||||
|
|
||||||
# Define Functions
|
|
||||||
function gray() { printf "\e[1;90m%s\e[m" "$@"; }
|
|
||||||
function light_gray() { printf "\e[1;90m%s\e[m" "$@"; }
|
|
||||||
function yellow() { printf "\e[1;33m%s\e[m" "$@"; }
|
|
||||||
function light_yellow() { printf "\e[1;93m%s\e[m" "$@"; }
|
|
||||||
function green() { printf "\e[1;32m%s\e[m" "$@"; }
|
|
||||||
function light_green() { printf "\e[1;92m%s\e[m" "$@"; }
|
|
||||||
function red() { printf "\e[1;31m%s\e[m" "$@"; }
|
|
||||||
function light_red() { printf "\e[1;91m%s\e[m" "$@"; }
|
|
||||||
function blue() { printf "\e[1;34m%s\e[m" "$@"; }
|
|
||||||
function light_blue() { printf "\e[1;94m%s\e[m" "$@"; }
|
|
||||||
function magenta() { printf "\e[1;35m%s\e[m" "$@"; }
|
|
||||||
function light_magenta() { printf "\e[1;95m%s\e[m" "$@"; }
|
|
||||||
function cyan() { printf "\e[1;36m%s\e[m" "$@"; }
|
|
||||||
function white() { printf "\e[1;37m%s\e[m" "$@"; }
|
|
||||||
function black() { printf "\e[1;30m%s\e[m" "$@"; }
|
|
||||||
function bold() { printf "\e[1m%s\e[m" "$@"; }
|
|
||||||
function underline() { printf "\e[4m%s\e[m" "$@"; }
|
|
||||||
function blink() { printf "\e[5m%s\e[m" "$@"; }
|
|
||||||
function nc() { printf "\e[0m%s\e[m" "$@"; } # no color
|
|
||||||
|
|
||||||
# Define Colors
|
# Define Colors
|
||||||
GRAY='\033[0;37m'
|
GRAY='\033[0;90m'
|
||||||
LIGHT_GRAY='\033[0;37m'
|
LIGHT_GRAY='\033[0;90m'
|
||||||
YELLOW='\033[0;33m'
|
YELLOW='\033[0;33m'
|
||||||
LIGHT_YELLOW='\033[0;93m'
|
LIGHT_YELLOW='\033[0;93m'
|
||||||
GREEN='\033[0;32m'
|
GREEN='\033[0;32m'
|
||||||
@ -42,7 +21,27 @@ LIGHT_MAGENTA='\033[0;95m'
|
|||||||
CYAN='\033[0;36m'
|
CYAN='\033[0;36m'
|
||||||
WHITE='\033[0;37m'
|
WHITE='\033[0;37m'
|
||||||
BLACK='\033[0;30m'
|
BLACK='\033[0;30m'
|
||||||
|
|
||||||
|
# Styles
|
||||||
|
|
||||||
BOLD='\033[1m'
|
BOLD='\033[1m'
|
||||||
UNDERLINE='\033[4m'
|
UNDERLINE='\033[4m'
|
||||||
BLINK='\033[5m'
|
BLINK='\033[5m'
|
||||||
NC='\033[0m' # no Color
|
NC='\033[0m' # no Color
|
||||||
|
|
||||||
|
# Define Functions
|
||||||
|
function gray() { printf "${GRAY}%s${NC}" "$@"; }
|
||||||
|
function light_gray() { printf "${LIGHT_GRAY}%s${NC}" "$@"; }
|
||||||
|
function yellow() { printf "${YELLOW}%s${NC}" "$@"; }
|
||||||
|
function light_yellow() { printf "${LIGHT_YELLOW}%s${NC}" "$@"; }
|
||||||
|
function green() { printf "${GREEN}%s${NC}" "$@"; }
|
||||||
|
function light_green() { printf "${LIGHT_GREEN}%s${NC}" "$@"; }
|
||||||
|
function red() { printf "${RED}%s${NC}" "$@"; }
|
||||||
|
function light_red() { printf "${LIGHT_RED}%s${NC}" "$@"; }
|
||||||
|
function blue() { printf "${BLUE}%s${NC}" "$@"; }
|
||||||
|
function light_blue() { printf "${LIGHT_BLUE}%s${NC}" "$@"; }
|
||||||
|
function magenta() { printf "${MAGENTA}%s${NC}" "$@"; }
|
||||||
|
function light_magenta() { printf "${LIGHT_MAGENTA}%s${NC}" "$@"; }
|
||||||
|
function cyan() { printf "${CYAN}%s${NC}" "$@"; }
|
||||||
|
function white() { printf "${WHITE}%s${NC}" "$@"; }
|
||||||
|
function black() { printf "${BLACK}%s${NC}" "$@"; }
|
||||||
|
@ -5,8 +5,26 @@ echo "${RED}This is red text${NC} and this is ${GREEN}green ${BLINK}blink${NC} t
|
|||||||
echo "this is ${MAGENTA}magenta ${BLINK}blink${NC} text${NC}"
|
echo "this is ${MAGENTA}magenta ${BLINK}blink${NC} text${NC}"
|
||||||
|
|
||||||
# or you can use the functions
|
# or you can use the functions
|
||||||
echo $(gray "[INFO] " && green "This is gree test")
|
echo $(gray "[INFO] " && green "This is green test")
|
||||||
|
|
||||||
# there can be a function that uses the colors
|
# there can be a function that uses the colors
|
||||||
function info() { echo $(gray "[INFO] " && yellow "$@"); }
|
function info() { echo $(gray "[INFO] " && yellow "$@"); }
|
||||||
info "This is a info test"
|
info "This is a info test"
|
||||||
|
|
||||||
|
# or you can use the functions directly
|
||||||
|
|
||||||
|
printf "${GRAY}GRAY${NC}\n"
|
||||||
|
printf "${LIGHT_GRAY}LIGHT_GRAY${NC}\n"
|
||||||
|
printf "${YELLOW}YELLOW${NC}\n"
|
||||||
|
printf "${LIGHT_YELLOW}LIGHT_YELLOW${NC}\n"
|
||||||
|
printf "${GREEN}GREEN${NC}\n"
|
||||||
|
printf "${LIGHT_GREEN}LIGHT_GREEN${NC}\n"
|
||||||
|
printf "${RED}RED${NC}\n"
|
||||||
|
printf "${LIGHT_RED}LIGHT_RED${NC}\n"
|
||||||
|
printf "${BLUE}BLUE${NC}\n"
|
||||||
|
printf "${LIGHT_BLUE}LIGHT_BLUE${NC}\n"
|
||||||
|
printf "${MAGENTA}MAGENTA${NC}\n"
|
||||||
|
printf "${LIGHT_MAGENTA}LIGHT_MAGENTA${NC}\n"
|
||||||
|
printf "${CYAN}CYAN${NC}\n"
|
||||||
|
printf "${WHITE}WHITE${NC}\n"
|
||||||
|
printf "${BLACK}BLACK${NC}\n"
|
||||||
|
@ -37,9 +37,6 @@ echo $(gray "[INFO] " && green "This is green test")
|
|||||||
- `cyan` - for cyan
|
- `cyan` - for cyan
|
||||||
- `white` - for white
|
- `white` - for white
|
||||||
- `black` - for black
|
- `black` - for black
|
||||||
- `bold` - for bold
|
|
||||||
- `underline` - for underline
|
|
||||||
- `blink` - for blink text
|
|
||||||
- `nc` - for no colors (reset)
|
- `nc` - for no colors (reset)
|
||||||
|
|
||||||
## Contants
|
## Contants
|
||||||
|
Loading…
Reference in New Issue
Block a user