aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-06-15 13:27:14 -0300
committerEuAndreh <eu@euandre.org>2019-06-15 13:27:14 -0300
commit7be9155f6480e4f4df8b943efe6e1913943ba6e6 (patch)
tree071dd3cacab8cb23e07fa0f5ec08456b2bf92c5f
parentutils.nix: Add shell helper derivation functions (diff)
downloadeuandre.org-7be9155f6480e4f4df8b943efe6e1913943ba6e6.tar.gz
euandre.org-7be9155f6480e4f4df8b943efe6e1913943ba6e6.tar.xz
Add colors.sh
Diffstat (limited to '')
-rw-r--r--colors.sh119
1 files changed, 119 insertions, 0 deletions
diff --git a/colors.sh b/colors.sh
new file mode 100644
index 0000000..ce21da0
--- /dev/null
+++ b/colors.sh
@@ -0,0 +1,119 @@
+#!/usr/bin/env bash
+# shellcheck disable=1117 disable=1004 disable=2034 disable=2154
+
+export end="\033[0m"
+export black="\033[0;30m"
+export blackb="\033[1;30m"
+export white="\033[0;37m"
+export whiteb="\033[1;37m"
+export red="\033[0;31m"
+export redb="\033[1;31m"
+export green="\033[0;32m"
+export greenb="\033[1;32m"
+export yellow="\033[0;33m"
+export yellowb="\033[1;33m"
+export blue="\033[0;34m"
+export blueb="\033[1;34m"
+export purple="\033[0;35m"
+export purpleb="\033[1;35m"
+export lightblue="\033[0;36m"
+export lightblueb="\033[1;36m"
+
+function black {
+ echo -e "${black}${1}${end}"
+}
+export -f black
+
+function blackb {
+ echo -e "${blackb}${1}${end}"
+}
+export -f blackb
+
+function white {
+ echo -e "${white}${1}${end}"
+}
+export -f white
+
+function whiteb {
+ echo -e "${whiteb}${1}${end}"
+}
+export -f whiteb
+
+function red {
+ echo -e "${red}${1}${end}"
+}
+export -f red
+
+function redb {
+ echo -e "${redb}${1}${end}"
+}
+export -f redb
+
+function green {
+ echo -e "${green}${1}${end}"
+}
+export -f green
+
+function greenb {
+ echo -e "${greenb}${1}${end}"
+}
+export -f greenb
+
+function yellow {
+ echo -e "${yellow}${1}${end}"
+}
+export -f yellow
+
+function yellowb {
+ echo -e "${yellowb}${1}${end}"
+}
+export -f yellowb
+
+function blue {
+ echo -e "${blue}${1}${end}"
+}
+export -f blue
+
+function blueb {
+ echo -e "${blueb}${1}${end}"
+}
+export -f blueb
+
+function purple {
+ echo -e "${purple}${1}${end}"
+}
+export -f purple
+
+function purpleb {
+ echo -e "${purpleb}${1}${end}"
+}
+export -f purpleb
+
+function lightblue {
+ echo -e "${lightblue}${1}${end}"
+}
+export -f lightblue
+
+function lightblueb {
+ echo -e "${lightblueb}${1}${end}"
+}
+export -f lightblueb
+
+function colors {
+ black "black"
+ blackb "blackb"
+ white "white"
+ whiteb "whiteb"
+ red "red"
+ redb "redb"
+ green "green"
+ greenb "greenb"
+ yellow "yellow"
+ yellowb "yellowb"
+ blue "blue"
+ blueb "blueb"
+ purple "purple"
+ purpleb "purpleb"
+ lightblue "lightblue"
+ lightblueb "lightblueb"
+}