mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-26 02:12:33 +01:00
Added file for things common to all tool-scripts.
This commit is contained in:
parent
08f8ce1ca8
commit
dd29f4b4a2
1 changed files with 30 additions and 0 deletions
30
tools/common
Normal file
30
tools/common
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
COLOR_DEFAULT='\033[0m'
|
||||
COLOR_LIGHTRED='\033[1;31m'
|
||||
COLOR_GREEN='\033[0;32m'
|
||||
COLOR_LIGHTGREEN='\033[1;32m'
|
||||
COLOR_BROWN='\033[0;33m'
|
||||
COLOR_PINK='\033[1;35m'
|
||||
COLOR_YELLOW='\033[1;33m'
|
||||
COLOR_WHITE='\033[1;37m'
|
||||
|
||||
function echo_color {
|
||||
for i in "${@:3}"
|
||||
do
|
||||
eval printf "\$COLOR_${1}"
|
||||
printf "$2$i\n"
|
||||
done
|
||||
printf $COLOR_DEFAULT
|
||||
}
|
||||
|
||||
function query { echo_color 'BROWN' ' ' "$@"; printf ' > '; }
|
||||
function text { echo_color 'WHITE' '' "$@"; }
|
||||
function proclaim { echo_color 'PINK' \ "$@"; }
|
||||
function info { echo_color 'BROWN' \ "$@"; }
|
||||
function note { echo_color 'YELLOW' \ "$@"; }
|
||||
function shell_example {
|
||||
printf '\n';
|
||||
echo_color 'LIGHTGREEN' "\t>${COLOR_GREEN} " "$@"
|
||||
printf '\n'
|
||||
}
|
||||
function warn { echo_color 'LIGHTRED' \ "$@"; }
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue