diff --git a/root/custom-cont-init.d/plugins b/root/custom-cont-init.d/plugins index a4c69f73..2a57a86f 100644 --- a/root/custom-cont-init.d/plugins +++ b/root/custom-cont-init.d/plugins @@ -9,10 +9,80 @@ # @repo.3 https://github.com/aetherinox/docker-base-alpine # # +# # +# define > colors +# +# Use the color table at: +# - https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797 +# # + +declare -A c=( + [end]=$'\e[0m' + [white]=$'\e[97m' + [bold]=$'\e[1m' + [dim]=$'\e[2m' + [underline]=$'\e[4m' + [strike]=$'\e[9m' + [blink]=$'\e[5m' + [inverted]=$'\e[7m' + [hidden]=$'\e[8m' + [black]=$'\e[0;30m' + [redl]=$'\e[0;91m' + [redd]=$'\e[0;31m' + [magental]=$'\e[0;95m' + [magentad]=$'\e[0;35mm' + [bluel]=$'\e[0;94m' + [blued]=$'\e[0;34m' + [cyanl]=$'\e[0;96m' + [cyand]=$'\e[0;36m' + [greenl]=$'\e[0;92m' + [greend]=$'\e[0;32m' + [yellowl]=$'\e[0;93m' + [yellowd]=$'\e[0;33m' + [greyl]=$'\e[0;37m' + [greyd]=$'\e[0;90m' + [navy]=$'\e[38;5;62m' + [olive]=$'\e[38;5;144m' + [peach]=$'\e[38;5;210m' +) + +# # +# unicode for emojis +# https://apps.timwhitlock.info/emoji/tables/unicode +# # + +declare -A icon=( + ["symbolic link"]=$'\xF0\x9F\x94\x97' # 🔗 + ["regular file"]=$'\xF0\x9F\x93\x84' # 📄 + ["directory"]=$'\xF0\x9F\x93\x81' # 📁 + ["regular empty file"]=$'\xe2\xad\x95' # ⭕ + ["log"]=$'\xF0\x9F\x93\x9C' # 📜 + ["1"]=$'\xF0\x9F\x93\x9C' # 📜 + ["2"]=$'\xF0\x9F\x93\x9C' # 📜 + ["3"]=$'\xF0\x9F\x93\x9C' # 📜 + ["4"]=$'\xF0\x9F\x93\x9C' # 📜 + ["5"]=$'\xF0\x9F\x93\x9C' # 📜 + ["pem"]=$'\xF0\x9F\x94\x92' # 🔑 + ["pub"]=$'\xF0\x9F\x94\x91' # 🔒 + ["pfx"]=$'\xF0\x9F\x94\x92' # 🔑 + ["p12"]=$'\xF0\x9F\x94\x92' # 🔑 + ["key"]=$'\xF0\x9F\x94\x91' # 🔒 + ["crt"]=$'\xF0\x9F\xAA\xAA ' # 🪪 + ["gz"]=$'\xF0\x9F\x93\xA6' # 📦 + ["zip"]=$'\xF0\x9F\x93\xA6' # 📦 + ["gzip"]=$'\xF0\x9F\x93\xA6' # 📦 + ["deb"]=$'\xF0\x9F\x93\xA6' # 📦 + ["sh"]=$'\xF0\x9F\x97\x94' # 🗔 +) + +# # +# define > general +# # + PLUGINS_PATH="/config/www/plugins" # # # Plugins > Start # # -echo -e " Loader : Checking tvapp2-plugins" +printf '%-29s %-65s\n' " ${c[bluel]}Loader${c[end]}" "${c[end]}Checking tvapp2-plugins${c[end]}"